Build fixes

- fixed `*-promo` package build
- added Git pre-commit hook to keep the `*-promo` files in sync