Skip to content

Introduce release branch for version management - #606

Merged
jberthold merged 4 commits into
masterfrom
bye-bye-version-updates
Jun 3, 2025
Merged

jberthold merged 4 commits into
masterfrom
bye-bye-version-updates

Conversation

@jberthold

Copy link
Copy Markdown
Collaborator
  • Master version updated to 0.4.0
  • Test workflow runs on master, too (detects broken code on master)
  • version-bump only runs on master, after all tests
  • version-bump will modify the release branch and tag master
    • merges latest changes from master into release
    • bumps the version in the release branch unless master has changed package/version
    • pushes a tag release-<bumped version> to master
  • the Release workflow now runs on the release branch
    • builds a docker image and pushes it to dockerhub
    • (new) pushes a tag v<bumped version> to the release branch

* Master version updated to 0.4.0
* `Test` workflow runs on master, too (detects broken code on master)
* `version-bump` only runs on master, after all tests
* `version-bump` will modify the `release` branch and tag `master`
  - merges latest changes from `master` into `release`
  - bumps the version in the `release` branch _unless master has changed `package/version`_
  - pushes a tag `release-<bumped version>` to `master`
* the `Release` workflow now runs on the `release` branch
  - builds a docker image and pushes it to dockerhub
  - (new) pushes a tag `v<bumped version>` to the release branch
Comment thread .github/workflows/test.yml Outdated
Comment thread .github/workflows/test.yml Outdated
@jberthold
jberthold marked this pull request as ready for review June 2, 2025 01:45
Comment thread .github/workflows/test.yml
@ehildenb

ehildenb commented Jun 2, 2025

Copy link
Copy Markdown
Member

Just one thought, but let's give it a try either way!

@jberthold
jberthold merged commit ea224c3 into master Jun 3, 2025
@jberthold
jberthold deleted the bye-bye-version-updates branch June 3, 2025 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants