Skip to content

Release procedure

Ekaterina Sosinovich edited this page Oct 10, 2022 · 1 revision

Patch release

Version autoupdate is set up using the Github Actions. After the feature branch is merged into master branch, the patch version is incremented automatically by version-auto-increment workflow. After that new docker images with the latest tag will be released by docker-images workflow: verapdf_file-storage, verapdf_job-service, verapdf_worker.

Minor and Major releases

Minor and major version updates should be performed manually. Follow the steps, assuming X.X.X is the version to be released:

  1. Update version to X.X.X-SNAPSHOT in all .pom files.

  2. Commit changes from step 1 with the commit message vX.X.X-SNAPSHOT.

  3. Add tag with name X.X.X to the commit created at step 2 and push tag to remote:

     git tag X.X.X
     git push origin X.X.X
    

After these steps new docker images with the X.X.X tag will be released by docker-images-tagged workflow.

Clone this wiki locally