auto-archiver/docs/source/development/release.md

1019 B

Release Process

  1. Update the version number in the project file: pyproject.toml following SemVer:
[project]
name = "auto-archiver"
version = "0.1.1"

Then commit and push the changes.

  1. Next add a new git tag with the version number:
git tag -a v0.1.1
git push origin v0.1.1
  • The package version is automatically updated in PyPi using the workflow python-publish.yml
  • A Docker image is automatically pushed with the git tag to dockerhub using the workflow docker-publish.yml
  1. Go to GitHub releases > new release > and select the tag you just created.

manual release to docker hub

  • docker image tag auto-archiver bellingcat/auto-archiver:latest
  • docker push bellingcat/auto-archiver

Building the Settings Page

The Settings page is built as part of the python-publish workflow and packaged within the app.