Skip to content

Set up Node in the Go release, the latest unless pinned - #30

Merged
imanimanyara merged 1 commit into
mainfrom
feat/go-release-node
Nov 13, 2026
Merged

imanimanyara merged 1 commit into
mainfrom
feat/go-release-node

Conversation

@imanimanyara

Copy link
Copy Markdown
Member

Summary

  • New node-version input on go-release.yml, default latest (owner, 2026-11-13: "default should always be the latest version"), used by a new Set up Node step (actions/setup-node@v7) before GoReleaser, so a before-hook that builds a web UI has Node. browser-foreman will pass 22, matching its CI.
  • README inputs table and the header comment updated.

Verification

  • python3 -m unittest discover -s go-release/tests: pass. The new test fails on a non-latest default and on a hard-coded version in the step (both planted, then restored).
  • actionlint 1.7.12: clean.

A GoReleaser before-hook that builds a web UI needs Node. The new
node-version input defaults to the latest release; browser-foreman
passes 22 to match its CI.
Copilot AI balanced review requested due to automatic review settings November 13, 2026 16:50

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 d648d89 into main Nov 13, 2026
6 checks passed
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 its latest commit,
d648d89 (simtabi/.github#30). The new commit adds an optional
node-version input; every input this caller passes is 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