Skip to content

Version the shared Go release workflow by tag - #31

Merged
imanimanyara merged 1 commit into
mainfrom
docs/go-release-versioned
Nov 13, 2026
Merged

imanimanyara merged 1 commit into
mainfrom
docs/go-release-versioned

Conversation

@imanimanyara

Copy link
Copy Markdown
Member

Summary

Owner, 2026-11-13: tag simtabi/.github so callers stay current. Dependabot's github-actions updater only moves a commit-SHA pin to a newer tagged commit and reads the version from a # vX.Y.Z comment; with no tags here, no caller pin was ever updated.

  • go-release/README.md: new Versions section; pin instruction now go-release.yml@<commit> # vX.Y.Z.
  • templates/go/release.yml: comment says to replace @main with @<commit> # vX.Y.Z.
  • Test pins the template's instruction (proven red with the old comment).

After merge, the merge commit is tagged v1.0.0 (the tag ruleset keeps it final) and every caller moves to it with # v1.0.0.

Verification

  • python3 -m unittest discover -s go-release/tests: pass; actionlint: clean.

Dependabot only moves a commit-SHA pin to a newer tagged commit, and
recognises the version from a '# vX.Y.Z' comment. Document tagging
each workflow change and pinning callers that way.
Copilot AI balanced review requested due to automatic review settings November 13, 2026 21:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

@imanimanyara
imanimanyara merged commit 767e0c0 into main Nov 13, 2026
6 checks passed
@imanimanyara
imanimanyara deleted the docs/go-release-versioned branch November 13, 2026 21:37
imanimanyara added a commit to ichava/icon-sets-sync that referenced this pull request Nov 13, 2026
release.yml calls simtabi/.github's go-release.yml at 767e0c0, its v1.0.0
release (simtabi/.github#31), written as @<commit>  # v1.0.0 so Dependabot
can advance the commit and the tag comment together. v1.0.0 changes only
the shared repository's docs and tests since the previous pin.
imanimanyara added a commit to ichava/icon-sets-sync that referenced this pull request Nov 13, 2026
* Pin the shared Go release workflow to v1.0.0

release.yml calls simtabi/.github's go-release.yml at 767e0c0, its v1.0.0
release (simtabi/.github#31), written as @<commit>  # v1.0.0 so Dependabot
can advance the commit and the tag comment together. v1.0.0 changes only
the shared repository's docs and tests since the previous pin.

* Name icon-browser where the SVG docs named react-icon-browser

react-icon-browser is retired and the browser whose caps this tool matches lives in icon-browser's resources/js since react consolidation 3d. docs/configuration.md and the comments in policy.go and vectors_test.go say so. The caps, the vectors and syncscript_test.go's guard against the retired path are unchanged.
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.

2 participants