Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 631 Bytes

File metadata and controls

20 lines (18 loc) · 631 Bytes

Release instructions for `DejaCode

Automated release workflow

  • Create a new release-x.x.x branch
  • Update the version in:
    • pyproject.toml
    • dejacode/__init__.py
    • CHANGELOG.rst (set date)
  • Commit and push this branch
  • Create a PR and merge once approved
  • Tag and push that tag. This will trigger the create-github-release.yml and publish-docker-image.yml GitHub workflows:
    VERSION=vx.x.x  # <- Set the new version here
    git tag -a $VERSION -m ""
    git push origin $VERSION
    
  • Review the GitHub release created by the workflow at https://github.com/aboutcode-org/dejacode/releases/