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.
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:
dictionary
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.