-
Notifications
You must be signed in to change notification settings - Fork 2
How to build executables before semrel publishes new release? #164
Description
Issue type
- bug report
- idea
- question
- other
Background
The https://github.com/IBM/openapi-validator project uses semrel-toolkit's multi-semrel command to manage releases within the two packages contained in the project.
We can successfully publish a new release of both packages when the commits indicate a new release is needed.
In addition to the two npm packages that are published on npmjs.com, we also build executables for linux/macos/windows and these executables are published on our github project's "Releases" page as part of the release created by semrel.
The problem is that our build (.travis.yml) is currently set up to build the executables prior to running semrel. This results in executables being published to github that do not reflect the new release that is created by semrel.
Question
What I think we need to do to fix this is to build the executables only AFTER semrel has created the new release and updated package.json with the new version #. But, I'm not sure how to make that happen while using semrel (or multi-semrel).
Any ideas on how to fix this? Any help would be appreciated!
Thanks
Phil