Skip to content

fix: use GitHub API to create tags, supporting audience/vX.Y.Z format#785

Merged
nattb8 merged 2 commits into
mainfrom
feat/fix-audience-tag-creation
May 18, 2026
Merged

fix: use GitHub API to create tags, supporting audience/vX.Y.Z format#785
nattb8 merged 2 commits into
mainfrom
feat/fix-audience-tag-creation

Conversation

@nattb8
Copy link
Copy Markdown
Collaborator

@nattb8 nattb8 commented May 18, 2026

Summary

  • Replaces negz/create-tag@v1 with a direct GitHub API call to create release tags
  • negz/create-tag@v1 validates the version as strict semver and rejects audience/v0.2.1 due to the slash — causing all audience release tags to fail silently
  • Using gh api to POST to /git/refs works with any tag name format

After merging

The missing audience/v0.2.1 tag will need to be created manually (the tag.yml run for that PR already failed). Once created, the UPM git URL will be:

https://github.com/immutable/unity-immutable-sdk.git?path=src/Packages/Audience#audience/v0.2.1

Future audience release PRs will auto-tag correctly.

Test plan

  • Merge and trigger a new audience release bump — confirm audience/vX.Y.Z tag is created
  • Confirm passport releases still tag correctly (vX.Y.Z format unchanged)

🤖 Generated with Claude Code

negz/create-tag@v1 validates semver strictly and rejects the
audience/vX.Y.Z tag name format due to the slash prefix.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nattb8 nattb8 requested review from a team as code owners May 18, 2026 00:49
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stale comment

Comment thread .github/workflows/tag.yml Outdated
…ssion

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nattb8 nattb8 enabled auto-merge May 18, 2026 01:21
@nattb8 nattb8 merged commit 48d4944 into main May 18, 2026
25 checks passed
@nattb8 nattb8 deleted the feat/fix-audience-tag-creation branch May 18, 2026 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants