Skip to content

Extend tools to re-deploy dictionaries with a build number #19

Description

@humenda

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions