From 5da94b4ea73313089a97a44fc9c3651ee0c59f6e Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Wed, 9 Sep 2026 13:03:40 +0200 Subject: [PATCH 1/2] Updated GitHub Actions to their latest major versions actions/checkout moved from v2/v3 to v7, and actions/github-script from v6 to v9. The old majors run on Node runtimes GitHub has deprecated, so they warn today and will eventually stop working. Every call site only passes fetch-depth and ref, and checkout still defaults persist-credentials to true, so the git push steps in ci.yaml, flex-cleanup.yaml and the two callable workflows keep working. Co-Authored-By: Claude Opus 5 --- .github/workflows/bot.yaml | 2 +- .github/workflows/callable-flex-update-archived.yaml | 2 +- .github/workflows/callable-flex-update.yaml | 2 +- .github/workflows/ci.yaml | 2 +- .github/workflows/flex-cleanup.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/bot.yaml b/.github/workflows/bot.yaml index ec7801cd..fc54a735 100644 --- a/.github/workflows/bot.yaml +++ b/.github/workflows/bot.yaml @@ -8,7 +8,7 @@ jobs: comment: runs-on: ubuntu-latest steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v9 with: script: | github.rest.issues.createComment({ diff --git a/.github/workflows/callable-flex-update-archived.yaml b/.github/workflows/callable-flex-update-archived.yaml index 3a1b471b..9002d910 100644 --- a/.github/workflows/callable-flex-update-archived.yaml +++ b/.github/workflows/callable-flex-update-archived.yaml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v7 id: checkout with: fetch-depth: 0 diff --git a/.github/workflows/callable-flex-update.yaml b/.github/workflows/callable-flex-update.yaml index fb23f67c..cacf786f 100644 --- a/.github/workflows/callable-flex-update.yaml +++ b/.github/workflows/callable-flex-update.yaml @@ -23,7 +23,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v7 id: checkout with: fetch-depth: 0 diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index aeadb5f2..46206c8d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v7 id: checkout with: fetch-depth: 0 diff --git a/.github/workflows/flex-cleanup.yaml b/.github/workflows/flex-cleanup.yaml index 4db77e14..e577dc65 100644 --- a/.github/workflows/flex-cleanup.yaml +++ b/.github/workflows/flex-cleanup.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v7 - name: Cleanup Flex testing endpoint run: git push origin :flex/pull-${{ github.event.number }} || true From 61634d45640a8dd34c495ab97f93a42e87fe953f Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Wed, 9 Sep 2026 13:03:48 +0200 Subject: [PATCH 2/2] Standardized workflow runners on ubuntu-26.04 Replaced ubuntu-latest, and the inconsistently cased Ubuntu-latest in the callable workflows, with the explicit image version the bundle-generator skeleton uses. Pinning the image keeps runs reproducible and avoids surprise migrations whenever GitHub repoints the -latest alias. Co-Authored-By: Claude Opus 5 --- .github/workflows/bot.yaml | 2 +- .github/workflows/callable-flex-update-archived.yaml | 2 +- .github/workflows/callable-flex-update.yaml | 2 +- .github/workflows/ci.yaml | 2 +- .github/workflows/flex-cleanup.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/bot.yaml b/.github/workflows/bot.yaml index fc54a735..36d082a8 100644 --- a/.github/workflows/bot.yaml +++ b/.github/workflows/bot.yaml @@ -6,7 +6,7 @@ on: jobs: comment: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/github-script@v9 with: diff --git a/.github/workflows/callable-flex-update-archived.yaml b/.github/workflows/callable-flex-update-archived.yaml index 9002d910..efa3272d 100644 --- a/.github/workflows/callable-flex-update-archived.yaml +++ b/.github/workflows/callable-flex-update-archived.yaml @@ -12,7 +12,7 @@ on: jobs: flex-update-archived: name: Update Flex Archives - runs-on: Ubuntu-latest + runs-on: ubuntu-26.04 steps: - diff --git a/.github/workflows/callable-flex-update.yaml b/.github/workflows/callable-flex-update.yaml index cacf786f..4ae76837 100644 --- a/.github/workflows/callable-flex-update.yaml +++ b/.github/workflows/callable-flex-update.yaml @@ -18,7 +18,7 @@ on: jobs: flex-update: name: Update Flex endpoint - runs-on: Ubuntu-latest + runs-on: ubuntu-26.04 steps: - diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 46206c8d..9d2980b3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -6,7 +6,7 @@ on: jobs: run-checks: name: Run checks - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - name: Checkout uses: actions/checkout@v7 diff --git a/.github/workflows/flex-cleanup.yaml b/.github/workflows/flex-cleanup.yaml index e577dc65..89994082 100644 --- a/.github/workflows/flex-cleanup.yaml +++ b/.github/workflows/flex-cleanup.yaml @@ -8,7 +8,7 @@ on: jobs: flex-cleanup: name: Cleanup Flex testing endpoint - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - name: Checkout uses: actions/checkout@v7