Skip to content

fix(ci): let publish workflow own release publication - #76

Merged
kwent merged 1 commit into
masterfrom
devin/1791390080-drafter-no-tag-publish
Oct 7, 2026
Merged

kwent merged 1 commit into
masterfrom
devin/1791390080-drafter-no-tag-publish

Conversation

@kwent

@kwent kwent commented Oct 7, 2026

Copy link
Copy Markdown
Member

Summary

Release Drafter no longer runs on v* tag pushes, and it no longer passes publish: ${{ github.ref_type == 'tag' }} (or the tag-dependent name/tag/version inputs).

Why: on v3.0.0, two workflows raced on the same draft:

After this change, only publish.yml publishes the release, and only after the Maven Central and GitHub Packages deploys succeed. It promotes the newest draft, renames it to the pushed tag, and prepends the annotated tag message under Highlights.

Draft name and tag now come from .github/release-drafter.yml's v$RESOLVED_VERSION templates. This matches rootly-rs, which passes no inputs to the action.

Risk: low. Workflow-only change, and actionlint shows only the existing blacksmith-2vcpu-ubuntu-2404 runner-label warning.

Link to Devin session: https://rootly.devinenterprise.com/sessions/af696ad13f4e47a09908c76ef0b67191
Open in Devin Desktop: https://rootly.devinenterprise.com/desktop/session/af696ad13f4e47a09908c76ef0b67191?variant=devin
Requested by: @kwent

@kwent
kwent requested a review from a team October 7, 2026 16:25
@devin-ai-integration

Copy link
Copy Markdown
Contributor

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@kwent
kwent merged commit ffdd6ef into master Oct 7, 2026
4 checks passed
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.

2 participants