From fb162ec12ae1a9b48260f04b219b6a5914933fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?oliver=20k=C3=B6nig?= Date: Sun, 22 Mar 2026 10:17:00 +0000 Subject: [PATCH] ci: upgrade GitHub Actions for Node.js 24 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upgrades actions to versions compatible with the Node.js 24 runtime: - actions/checkout: → v6 - actions/upload-artifact: → v6 - actions/download-artifact: → v7 - actions/github-script: → v8 - actions/setup-python: → v6 Mirrors: https://github.com/NVIDIA/Megatron-LM/commit/1d5e68b0749f0fc075250fae4e36081d972379a8 Signed-off-by: oliver könig --- .github/workflows/changelog-build.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/install.yml | 4 ++-- .github/workflows/nightly.yml | 4 ++-- .github/workflows/ruff-format.yml | 2 +- .github/workflows/ruff-lint.yml | 2 +- .github/workflows/spelling.yml | 2 +- .github/workflows/test.yml | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/changelog-build.yml b/.github/workflows/changelog-build.yml index f69b92e7..8ae4344f 100644 --- a/.github/workflows/changelog-build.yml +++ b/.github/workflows/changelog-build.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout branch - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: main fetch-depth: 0 @@ -80,7 +80,7 @@ jobs: run: cat CHANGELOG.md - name: Create or update label - uses: actions/github-script@v6 + uses: actions/github-script@v8 with: script: | const labelName = '${{ inputs.release-branch }}'; diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index c13edd31..c0cd20e6 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/install.yml b/.github/workflows/install.yml index 982c5284..740349bb 100644 --- a/.github/workflows/install.yml +++ b/.github/workflows/install.yml @@ -16,10 +16,10 @@ jobs: os: [ubuntu-latest, macos-latest, ubuntu-22.04-arm] python: ["3.10", "3.11", "3.12"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "${{ matrix.python }}" diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 71a45306..81850f76 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -17,10 +17,10 @@ jobs: runs-on: ubuntu-latest needs: [format, lint, test] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Create nightly tag - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | // Delete existing nightly tag if it exists diff --git a/.github/workflows/ruff-format.yml b/.github/workflows/ruff-format.yml index 566b492d..9369e6df 100644 --- a/.github/workflows/ruff-format.yml +++ b/.github/workflows/ruff-format.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install the latest version of uv uses: astral-sh/setup-uv@v3 diff --git a/.github/workflows/ruff-lint.yml b/.github/workflows/ruff-lint.yml index d60acd31..1efe83ee 100644 --- a/.github/workflows/ruff-lint.yml +++ b/.github/workflows/ruff-lint.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install the latest version of uv uses: astral-sh/setup-uv@v3 diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml index 86d26d1e..e782cdb5 100644 --- a/.github/workflows/spelling.yml +++ b/.github/workflows/spelling.yml @@ -11,7 +11,7 @@ jobs: name: "Spell check" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: crate-ci/typos@master with: files: . diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f1c0cd46..f34dddf6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install the latest version of uv uses: astral-sh/setup-uv@v3