Skip to content

Redo release workflow#4609

Merged
connorjward merged 11 commits into
releasefrom
connorjward/release-workflow
Oct 1, 2025
Merged

Redo release workflow#4609
connorjward merged 11 commits into
releasefrom
connorjward/release-workflow

Conversation

@connorjward
Copy link
Copy Markdown
Contributor

Summary of changes:

  • Instead of making a release via the GUI triggering a PyPI publishing workflow the new approach is to trigger a workflow manually. That way we can do some safety checks before publishing.
  • We now make releases from branches off release. This means that we can test the FIAT release branch against our own and also means that the version number in the pyproject.toml can have a .dev0 suffix. This is useful because it means Python can distinguish between an install of the release branch and an actual release.

Summary of changes:
* Instead of making a release via the GUI triggering a PyPI publishing
  workflow the new approach is to trigger a workflow manually. That way
  we can do some safety checks before publishing.
* We now make releases from branches *off* `release`. This means that we
  can test the FIAT `release` branch against our own and also means that
  the version number in the `pyproject.toml` can have a `.dev0` suffix.
  This is useful because it means Python can distinguish between an
  install of the `release` branch and an actual release.
@connorjward connorjward marked this pull request as ready for review October 1, 2025 09:56
@connorjward
Copy link
Copy Markdown
Contributor Author

Merging as all the relevant parts of CI are passing and this is holding up release.

@connorjward connorjward merged commit 7fbc3a3 into release Oct 1, 2025
5 of 6 checks passed
@connorjward connorjward deleted the connorjward/release-workflow branch October 1, 2025 10:26
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.

1 participant