Skip to content

fix: change release-doc-sync default meta-repo-ref to v1#43

Merged
TMHSDigital merged 1 commit intomainfrom
fix/release-doc-sync-default-meta-repo-ref
Apr 26, 2026
Merged

fix: change release-doc-sync default meta-repo-ref to v1#43
TMHSDigital merged 1 commit intomainfrom
fix/release-doc-sync-default-meta-repo-ref

Conversation

@TMHSDigital
Copy link
Copy Markdown
Owner

Summary: change the default value of release-doc-sync@v1 action input meta-repo-ref from v1.0 to v1.

Background

release-doc-sync checks out the meta-repo at the ref provided by meta-repo-ref. The previous default v1.0 was never created. release.yml auto-maintains v1 (floating major) and v1.MINOR (e.g., v1.9), but no v1.0 lightweight tag exists in the repo. New consumers calling the action without overriding meta-repo-ref failed at the action's internal actions/checkout@v5 step with git fetch ... refs/tags/v1.0* returning empty and exit code 1.

Fix

Change the input default from v1.0 to v1 (the floating major). v1 is auto-maintained on every release.

The input description is updated in the same change so the docstring matches the new default.

Impact

  • New first-time consumers of release-doc-sync@v1 work without passing meta-repo-ref explicitly.
  • Existing consumers that override the input (Blender at v1.9.1, others using explicit @v1.X pins) are unaffected.
  • The action itself stays at @v1 and @v1.9 floating tags. Behavior under those tags will pick up this fix automatically when the post-merge auto-release fires.

Surfaced by

Blender-Developer-Tools v0.1.0 release run, where the action failed at checkout and was unblocked by setting meta-repo-ref: v1.9.1 explicitly (Blender commit 98e9a57). With this change, that workaround is no longer required for future first-time consumers.

Closes #42.

The previous default of v1.0 referenced a tag that was never created. release.yml auto-maintains v1 (floating major) and v1.MINOR tags but never created a v1.0 lightweight tag. First-time consumers of release-doc-sync@v1 calling the action without an explicit override hit a tag resolution failure at checkout.

Surfaced during Blender-Developer-Tools v0.1.0 release pipeline. The workaround in that repo (commit 98e9a57) sets meta-repo-ref: v1.9.1 explicitly. With this default change, future first-time consumers will work without that workaround.

The input description string is updated in the same change to match the new default.

Tracks DTD#42.

Closes #42

Made-with: Cursor
@github-actions
Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions github-actions Bot added the ci label Apr 26, 2026
@TMHSDigital TMHSDigital merged commit 97f67ec into main Apr 26, 2026
13 checks passed
@TMHSDigital TMHSDigital deleted the fix/release-doc-sync-default-meta-repo-ref branch April 26, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

release-doc-sync@v1 default meta-repo-ref points at non-existent v1.0 tag, breaks first-time consumers

1 participant