NASA-PDS / roundup-action

Do a "roundup", a/k/a PDS-style continuous integration and delivery
Apache License 2.0
1 stars 4 forks source link

Resolve NASA-PDS/roundup-action#32 #34

Closed nutjob4life closed 3 years ago

nutjob4life commented 3 years ago

📜 Summary

Implement #32 for Python (only) repositories with automatic tagging of release/X.Y[.z] branches based on full version specifications in the branch name or via discovered tags for X.Y only branches, and only for stable roundups.

⚠️ Note that the driving event for these stable roundups should no longer be on: push: tags: 'v[0-9]+.[0-9]+.[0-9]+' but can be just main (master) assuming we make dev the default branch for repositories or for on: push: branch: release/* otherwise.

🩺 Test Data and/or Report

There's no way to test this without a massive test harness (which would include: GitHub Actions ecosystem, actions runners, virtual machines, public key infrastructure, OSSRH stub, PyPI stub, etc.).

🧩Related Issues

jordanpadams commented 3 years ago

@nutjob4life maybe we can use our next deep archive ticket with using the registry as our test for tagging this release?