Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Release: 0.3.0 #97

Merged
merged 92 commits into from
Mar 15, 2024
Merged

New Release: 0.3.0 #97

merged 92 commits into from
Mar 15, 2024

Conversation

D-o-d-o-x
Copy link
Collaborator

This PR tests our new CI release setup, aiming to push a release to PyPI when merged. Such PRs onto release should be blocked when either no version tag is detected or a mismatch between the tag and the version found in pyproject.toml is found. This ensures our version numbers are always in sync.

Content wise, it combines the latest from our master branch with the versioning improvements made in PR #96.

This PR should only be merged after PR #96 was merged into master.

Basically, we're testing to make sure our new release process works as intended. Let's see how it goes.

Dominik Roth added 30 commits November 26, 2023 17:20
Still require commits to be tagged.
Will be enforced via branch protection.
@D-o-d-o-x D-o-d-o-x marked this pull request as ready for review February 10, 2024 10:15
@D-o-d-o-x
Copy link
Collaborator Author

Version validation seems to work.

If the commit tag is pushed after opening the PR, the Action has to be re-run manually to pass.
There is no elegant way to have a workflow listen only to such tags onto PRs for specific branches...

@D-o-d-o-x D-o-d-o-x mentioned this pull request Feb 10, 2024
@D-o-d-o-x
Copy link
Collaborator Author

D-o-d-o-x commented Feb 10, 2024

This should probably be merged after #98. That way the Links on the PyPI-Page will also already be set to the final ones.

@D-o-d-o-x
Copy link
Collaborator Author

Also merge #99 before this one.

@Onur4229 Onur4229 merged commit 8ea87f5 into release Mar 15, 2024
1 check passed
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