spiegel-keyman/resources/build/version
Marc Durdin b888a6075b fix(common): improve increment-version robustness
Fixes #4061.

Four things:

1. Reorder the script steps so that builds are triggered before the PR
   is created. This should not really be necessary, but I am seeing some
   evidence that TeamCity is not respecting the commit sha we request to
   build. (This arose with 14.0.194 where a build agent became
   unavailable during a build and TC cancelled and restarted the build,
   but from a later revision... which this particular fix may not help,
   I guess...)
2. Add debug logging so we can see exactly which commit sha that we
   send to TeamCity
3. Handle errors in version increment by aborting the script with an
   error.
4. Add a -f force mode which we can use to trigger a build even if no
   changes are detected. This will need a corresponding patch in TC.
2020-12-03 10:24:19 +11:00
..
src fix(common): improve increment-version robustness 2020-12-03 10:24:19 +11:00
.gitignore chore(ci): increment version final 2020-02-03 09:33:46 +11:00
package-lock.json chore(deps): bump @actions/core in /resources/build/version 2020-10-01 17:29:43 +00:00
package.json chore(deps): bump @actions/core in /resources/build/version 2020-10-01 17:29:43 +00:00
README.md chore(ci): increment version final 2020-02-03 09:33:46 +11:00
tsconfig.json chore(ci): increment version final 2020-02-03 09:33:46 +11:00
tsconfig.production.json chore(ci): increment version final 2020-02-03 09:33:46 +11:00

Version increment and automatic history maintenance

This node module automatically refreshes HISTORY.md with titles from the latest pull requests merged since the last automatic version increment, and if any history has been found, increments the version, and creates a PR for the increment.

It is wrappered by ../increment-version.sh for normal CI usage.