From 025e94352e8bf94a762a33a2bc39961830f40d86 Mon Sep 17 00:00:00 2001 From: "@scott-wueschinski-GTMify" Date: Sun, 4 Oct 2026 06:45:38 -0400 Subject: [PATCH] GTM-4316: gate.yml on ubuntu-24.04 and node24 action majors GitHub moves ubuntu-latest to Ubuntu 26 from 2026-10-19 and is retiring Node 20 for actions. Pin the gate job to ubuntu-24.04 and move actions/checkout and actions/setup-node to v5, their first node24 majors. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UnajJCPbkeFKRPkPjZxbLy --- .github/workflows/gate.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gate.yml b/.github/workflows/gate.yml index d267ffc..5b9bb47 100644 --- a/.github/workflows/gate.yml +++ b/.github/workflows/gate.yml @@ -65,18 +65,18 @@ permissions: jobs: gate: name: "gate (tier ${{ inputs.tier }})" - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 10 steps: - name: Check out the calling repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: # Full history: the junk gate diffs against the pull request base, and a # shallow clone has no base commit to diff against. fetch-depth: 0 - name: Check out the shared check scripts - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: GTMify/ci-workflows ref: ${{ inputs.ci_ref }} @@ -146,7 +146,7 @@ jobs: - name: Set up Node if: inputs.tier == 'b' && inputs.build_cmd != '' - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ inputs.node_version }} @@ -159,7 +159,7 @@ jobs: - name: Check out the house-style linter if: inputs.house_style - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: GTMify/claude-house-style path: .house-style