Skip to content

Finalize release workflow#381

Merged
hemidactylus merged 1 commit into
mainfrom
SL-finalize-release-workflow
Oct 8, 2025
Merged

Finalize release workflow#381
hemidactylus merged 1 commit into
mainfrom
SL-finalize-release-workflow

Conversation

@hemidactylus
Copy link
Copy Markdown
Contributor

This is a follow-up of #379 .

The workflow has been tested successfully as per #379 (non-finalized), see image.

success

It is now time for this PR, which:

  • restores integration tests in release.yml
  • targets PROD pypi in release, lifting the "skip-existing" flag (suitable for testing only)
  • finalizes 'create release' step by removing the "draft" and "prerelease" flags and restoring the right title and tag for the release being created on GH.

The second point in particular implies that the flow would fail if a package of the current version is already found on PyPI (this is intentional). Meaning that the final test will be with the next revision increase.

@hemidactylus hemidactylus requested a review from cbornet October 7, 2025 13:58
@hemidactylus hemidactylus merged commit a4ab31b into main Oct 8, 2025
8 checks passed
@hemidactylus hemidactylus deleted the SL-finalize-release-workflow branch October 8, 2025 07:29
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