tools icon indicating copy to clipboard operation
tools copied to clipboard

Extend tools to re-deploy dictionaries with a build number

Open humenda opened this issue 6 years ago • 0 comments

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.

humenda avatar Nov 04 '18 16:11 humenda