Skip to content

feat(ci): add test-pypi publishing and dry-run support#166

Merged
jdacoello merged 2 commits intomainfrom
add-workflow-to-publish-s2dm-to-test-pypi
Mar 16, 2026
Merged

feat(ci): add test-pypi publishing and dry-run support#166
jdacoello merged 2 commits intomainfrom
add-workflow-to-publish-s2dm-to-test-pypi

Conversation

@cpodalak
Copy link
Copy Markdown
Collaborator

  • Add automatic publishing to test.pypi.org on every release
  • Add workflow_dispatch trigger with dry_run option for testing
  • Reorganize workflow to build and verify BEFORE creating git tag
  • Add build verification step that installs wheel and validates version
  • Skip commit/tag/push/publish steps in dry-run mode
  • Improve dry-run summary with detailed output

This ensures build validation happens before any git tags are created,
preventing broken releases. The dry-run mode allows testing the full
build process without publishing or creating releases.

@cpodalak cpodalak force-pushed the add-workflow-to-publish-s2dm-to-test-pypi branch from 44539be to 616014d Compare February 15, 2026 15:40
…kflow

- Add automatic publishing to test.pypi.org on every release
- Add workflow_dispatch trigger with dry_run option for testing
- Reorganize workflow to build and verify BEFORE creating git tag
- Add build verification step that installs wheel and validates version
- Skip commit/tag/push/publish steps in dry-run mode
- Improve dry-run summary with detailed output

This ensures build validation happens before any git tags are created,
preventing broken releases. The dry-run mode allows testing the full
build process without publishing or creating releases.

Signed-off-by: Chaitanya Podalakuru <cpodalak@gmail.com>
@jdacoello jdacoello force-pushed the add-workflow-to-publish-s2dm-to-test-pypi branch from 616014d to 2481af4 Compare February 18, 2026 23:09
@jdacoello jdacoello merged commit a072222 into main Mar 16, 2026
1 check passed
@jdacoello jdacoello deleted the add-workflow-to-publish-s2dm-to-test-pypi branch March 16, 2026 22:01
@jdacoello jdacoello linked an issue Mar 19, 2026 that may be closed by this pull request
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.

publish package to PyPI

2 participants