Skip to content

fix(ci): trigger deb.yml on release:published instead of push:tags#86

Merged
shigechika merged 2 commits into
mainfrom
fix/deb-release-trigger
May 8, 2026
Merged

fix(ci): trigger deb.yml on release:published instead of push:tags#86
shigechika merged 2 commits into
mainfrom
fix/deb-release-trigger

Conversation

@shigechika
Copy link
Copy Markdown
Owner

Summary

Same fix as #84 (rpm.yml): switch trigger from push: tags to release: published and remove the wait-and-fallback step.

deb.yml has been working because it runs on ubuntu-24.04 (not a container), so gh can discover the repository via git. However, the timing race — workflow fires before release-please creates the GitHub Release — is the same structural risk.

Changes

  • Trigger: push: tagsrelease: published
  • Remove "Wait for GitHub Release to exist" step (21 lines gone)
  • Upload step: add if: github.event_name == 'release' condition

🤖 Generated with Claude Code

shigechika and others added 2 commits May 8, 2026 17:17
Same fix as rpm.yml (#84): switch from push:tags to release:published
so the GitHub Release is guaranteed to exist when the workflow fires.
Remove the wait-and-fallback step (21 lines).

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@shigechika shigechika merged commit 01f4992 into main May 8, 2026
2 checks passed
@shigechika shigechika deleted the fix/deb-release-trigger branch May 8, 2026 08:24
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