Skip to content

fix(ci): remove auto-tag requirement from create-draft-release job#3026

Closed
t00ts wants to merge 2 commits intomainfrom
t00ts/fix-release-yml
Closed

fix(ci): remove auto-tag requirement from create-draft-release job#3026
t00ts wants to merge 2 commits intomainfrom
t00ts/fix-release-yml

Conversation

@t00ts
Copy link
Contributor

@t00ts t00ts commented Sep 25, 2025

Here's what I think is going on:

  1. When a release/vX.Y.Z branch is merged, the auto-tag job runs and creates the tag.
  2. The create-draft-release job has needs: auto-tag but also if: startsWith(github.ref, 'refs/tags/v')
  3. Since the workflow was triggered by a PR merge (not a tag push), github.ref is refs/heads/main, not refs/tags/vX.Y.Z
  4. So the create-draft-release job gets skipped

@t00ts t00ts requested a review from a team as a code owner September 25, 2025 14:59
@t00ts t00ts force-pushed the t00ts/fix-release-yml branch from e8a3ebb to c131b54 Compare September 25, 2025 15:03
@t00ts t00ts force-pushed the t00ts/fix-release-yml branch from c131b54 to d05430c Compare September 25, 2025 15:06
@t00ts
Copy link
Contributor Author

t00ts commented Sep 26, 2025

Closing in favor of #3028 because a Github limitation prevents the Docker build from running when the auto tag is created.

@t00ts t00ts closed this Sep 26, 2025
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