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

Add a GitHub Actions workflow for automatic PyPi publishing whenever creating a new release #109

Merged
merged 11 commits into from
Oct 9, 2024

Conversation

BvB93
Copy link
Collaborator

@BvB93 BvB93 commented Jul 27, 2021

After setting the GitHub PYPI_TOKEN secret, the package will now be automatically published to PyPi upon creating a release.

Note that this is only triggered for full releases (ref), so no pre-releases.

@patrickmelix
Copy link
Collaborator

Second that, would solve #127.

Furthermore, how about linking to Zenodo to get a citable DOI @dormrod?

@robertrueger
Copy link
Member

We'll get to this soon. SCM has now internally switched to Git for version controlling AMS. Next step is to remove PLAMS from our main repo, hook in the PLAMS Github as a submodule instead. We then intend to change the PLAMS versioning scheme to follow the AMS versions (e.g. PLAMS 2024.103) and will start tagging and releasing new PLAMS versions.

Should happen within the next few weeks ...

@dormrod dormrod deleted the branch trunk August 27, 2024 12:08
@dormrod dormrod closed this Aug 27, 2024
@dormrod dormrod reopened this Aug 27, 2024
@dormrod dormrod changed the base branch from master to trunk August 27, 2024 12:10
@dormrod dormrod force-pushed the pypi branch 6 times, most recently from 49f75e9 to 9018a68 Compare October 8, 2024 13:49
Copy link
Contributor

@dormrod dormrod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging and will test publishing to test.pypi.org

@dormrod dormrod merged commit 9b17a57 into trunk Oct 9, 2024
14 checks passed
@dormrod dormrod deleted the pypi branch October 9, 2024 09:38
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.

4 participants