Skip to content

Superseded by #9#10

Closed
GeEom wants to merge 1 commit into
mainfrom
release_automation
Closed

Superseded by #9#10
GeEom wants to merge 1 commit into
mainfrom
release_automation

Conversation

@GeEom

@GeEom GeEom commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Folded into #9.

The old flow chained auto-tag.yml (tag on merge) into publish.yml
(publish on tag). Tags pushed with the default GITHUB_TOKEN
deliberately do not trigger other workflows, so the chain never fired
and tags had to be deleted and re-pushed by hand to release.

Publish now runs on push to main: when Cargo.toml's version is absent
from the crates.io sparse index it tests, tags, publishes, and creates
the GitHub release in a single run. The tag is an output of the run
rather than its trigger, so no PAT is required. All steps are
idempotent and a failed run can be retried from the Actions tab.
@GeEom GeEom closed this Jul 6, 2026
@GeEom GeEom deleted the release_automation branch July 6, 2026 09:36
@GeEom GeEom changed the title Release on merge to main Superseded by #9 Jul 6, 2026
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