Since draftRelease: true was enabled in .releaserc.json, no releases have been published. All releases from v1.70.0 through v1.75.1 are stuck as drafts.
Root cause: Two compounding issues prevent release.yml from triggering:
release: [created] — GitHub Actions does not fire this event for draft releases
push: tags — the semantic-release commit message contains [skip ci], which suppresses push events including tag pushes
Fix: Call release.yml as a reusable workflow (workflow_call) from CI after semantic-release completes. The semantic-release job compares the VERSION file before/after to detect a new release and outputs the tag. A downstream job calls release.yml with the tag. Keep workflow_dispatch for manually releasing stuck drafts.
Since
draftRelease: truewas enabled in.releaserc.json, no releases have been published. All releases from v1.70.0 through v1.75.1 are stuck as drafts.Root cause: Two compounding issues prevent
release.ymlfrom triggering:release: [created]— GitHub Actions does not fire this event for draft releasespush: tags— the semantic-release commit message contains[skip ci], which suppresses push events including tag pushesFix: Call
release.ymlas a reusable workflow (workflow_call) from CI after semantic-release completes. The semantic-release job compares the VERSION file before/after to detect a new release and outputs the tag. A downstream job callsrelease.ymlwith the tag. Keepworkflow_dispatchfor manually releasing stuck drafts.