Skip to content

fix: make dev-publish workflow runnable and main-only - #21

Merged
Abas-Tim merged 2 commits into
mainfrom
feat/dev-pre-release
Aug 28, 2026
Merged

Abas-Tim merged 2 commits into
mainfrom
feat/dev-pre-release

Conversation

@Abas-Tim

Copy link
Copy Markdown
Owner

The first version of dev-publish.yml was rejected by the Actions runner (0 jobs, failed runs) on its initial merges; this PR replaces it with a minimal structure matching the working publish.yml, moves the release-prep skip into scripts/dev_version.py (HEAD_MESSAGE env + git fallback), adds a ref guard so only pushes to main publish, and a dry_run input for validation.

Validated via workflow_dispatch on the branch (dry_run): version derivation, build, and skip-publish all succeeded. On merge, the push to main will publish the first automatic dev pre-release (0.2.1.devN) to PyPI.

@Abas-Tim
Abas-Tim merged commit 43b4959 into main Aug 28, 2026
4 checks passed
@Abas-Tim
Abas-Tim deleted the feat/dev-pre-release branch August 28, 2026 19:16
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.

1 participant