From f79255b8d224ef020a0a116b6515230667215cda Mon Sep 17 00:00:00 2001 From: Ross Nelson Date: Wed, 21 Oct 2026 14:46:28 -0400 Subject: [PATCH] Read Node, pnpm, and Go versions from the synced UI --- .github/actions/setup-go/action.yaml | 3 ++- .github/actions/setup-node/action.yaml | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/actions/setup-go/action.yaml b/.github/actions/setup-go/action.yaml index fab48726cb..5cb4d30fe5 100644 --- a/.github/actions/setup-go/action.yaml +++ b/.github/actions/setup-go/action.yaml @@ -11,7 +11,8 @@ runs: steps: - uses: actions/setup-go@v4 with: - go-version: '1.23' + # go.mod is synced from ui/server, so this follows the UI. + go-version-file: go.mod - name: Setup Protoc if : ${{ inputs.token }} diff --git a/.github/actions/setup-node/action.yaml b/.github/actions/setup-node/action.yaml index a2acca1d4b..4cc9eaffe9 100644 --- a/.github/actions/setup-node/action.yaml +++ b/.github/actions/setup-node/action.yaml @@ -9,12 +9,14 @@ runs: uses: pnpm/action-setup@v4 with: run_install: false - version: 10 + # Use the packageManager pin from the UI being built. + package_json_file: ui-release/package.json - name: Install Node.js uses: actions/setup-node@v4 with: - node-version: 22 + # Use the Node version from the UI being built. + node-version-file: ui-release/.node-version registry-url: 'https://registry.npmjs.org' cache: 'pnpm' cache-dependency-path: 'ui-release/pnpm-lock.yaml'