Skip to content

updated workflow for deployment#27

Merged
orbeckst merged 3 commits intomasterfrom
automate-deployment
Mar 20, 2026
Merged

updated workflow for deployment#27
orbeckst merged 3 commits intomasterfrom
automate-deployment

Conversation

@orbeckst
Copy link
Copy Markdown
Member

@orbeckst orbeckst commented Mar 20, 2026

  • fix automate PyPi release #25
  • automate deployment on tag (to testpypi) and release (to pypi)
  • test deployed versions (including waiting for the release to show up)
  • use versioningit to dynamically set version from git tag (requires some workarounds for poetry)
  • updated installation instructions to first point to pypi
  • clean install (do not include tests directory)

Used cursor.

- fix #25
- automate deployment on tag (to testpypi) and release (to pypi)
- test deployed versions (including waiting for the release to show up)
- use versioningit to dynamically set version from git tag (requires some workarounds for poetry)
- updated installation instructions to first point to pypi
- clean install (do not include tests directory)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5: all updated to latest v6

Also update upload/download-artifact to v7
@orbeckst
Copy link
Copy Markdown
Member Author

Automatic deployment is working with trusted publishers on testpypi and pypi.

@orbeckst orbeckst merged commit b67986b into master Mar 20, 2026
28 of 29 checks passed
@orbeckst orbeckst deleted the automate-deployment branch March 20, 2026 02:54
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (c06e9a0) to head (d3be0c5).
⚠️ Report is 8 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master       #27   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            4         4           
  Lines          340       346    +6     
=========================================
+ Hits           340       346    +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

automate PyPi release

1 participant