tools
tools copied to clipboard
Extend tools to re-deploy dictionaries with a build number
Sometimes bugs in the tooling require a re-compilation of all dictionaries and
also require a new release, even though the source didn't change. Since we use
semantic versioning, we could re-release all non-source releases by appending a
build number, as for instance a.valid.version-1
.
The workflow should be as follows:
- make deploy-src
- deploys the source to fd.org
- git tag, if version-controlled (optional)
- make deploy
- obtain the source version mentioned in the edition tag of the dictionary
- query last build number and increase by one
- deploy the auto-generated binary distributions
Ideally there would be a
make deploy BUILD_NO=
command to accomplish this.
Deploying a new build version should make sure that the source release remains untouched.