diff --git a/.github/workflows/clang-format-linter.yml b/.github/workflows/clang-format-linter.yml index d974fe5c1..11cb72d14 100644 --- a/.github/workflows/clang-format-linter.yml +++ b/.github/workflows/clang-format-linter.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - uses: InsightSoftwareConsortium/ITKClangFormatLinterAction@main with: diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 26216df93..3484943af 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -22,10 +22,10 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Set up Python - uses: actions/setup-python@v6.2.0 + uses: actions/setup-python@v6.3.0 with: python-version: '3.11' @@ -50,7 +50,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -66,7 +66,7 @@ jobs: node-version: '20' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true @@ -94,7 +94,7 @@ jobs: done - name: Set up Python - uses: actions/setup-python@v6.2.0 + uses: actions/setup-python@v6.3.0 with: python-version: '3.11' @@ -136,7 +136,7 @@ jobs: path: docs - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 with: path: docs retention-days: 7 diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 9b6aa83ca..5ff4b872b 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -15,7 +15,7 @@ jobs: steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -34,7 +34,7 @@ jobs: node-version: '22' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true @@ -57,7 +57,7 @@ jobs: working-directory: ./examples/hello-world steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -72,7 +72,7 @@ jobs: command: ./src/docker/pull.sh --no-debug - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true @@ -103,7 +103,7 @@ jobs: working-directory: ./examples/hello-pipeline steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -138,7 +138,7 @@ jobs: working-directory: ./examples/inputs-outputs steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -157,7 +157,7 @@ jobs: node-version: '22' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true @@ -192,7 +192,7 @@ jobs: working-directory: ./examples/debugging steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -207,7 +207,7 @@ jobs: command: ./src/docker/pull.sh - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true @@ -238,7 +238,7 @@ jobs: working-directory: ./examples/different-input-types steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -253,7 +253,7 @@ jobs: command: ./src/docker/pull.sh --no-debug - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true @@ -274,7 +274,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -293,7 +293,7 @@ jobs: node-version: '22' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true @@ -325,7 +325,7 @@ jobs: working-directory: ./examples/deno steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - uses: denoland/setup-deno@v2 with: diff --git a/.github/workflows/javascript-typescript.yml b/.github/workflows/javascript-typescript.yml index 04c72dcf8..8f8189641 100644 --- a/.github/workflows/javascript-typescript.yml +++ b/.github/workflows/javascript-typescript.yml @@ -24,7 +24,7 @@ jobs: package: [compress-stringify, compare-images, dicom, mesh-io, image-io, transform-io, downsample] steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -38,7 +38,7 @@ jobs: node-version: '22' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true diff --git a/.github/workflows/native.yml b/.github/workflows/native.yml index be40ea7c1..b693896b8 100644 --- a/.github/workflows/native.yml +++ b/.github/workflows/native.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - - uses: prefix-dev/setup-pixi@v0.9.5 + - uses: prefix-dev/setup-pixi@v0.10.0 - name: Build and Test ITK-Wasm run: | diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 7e7ed7944..b8dc56c90 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 60 runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - uses: actions/setup-node@v6 with: node-version: lts/* @@ -35,7 +35,7 @@ jobs: timeout-minutes: 60 runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - uses: actions/setup-node@v6 with: node-version: lts/* @@ -59,7 +59,7 @@ jobs: timeout-minutes: 60 runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - uses: actions/setup-node@v6 with: node-version: lts/* @@ -82,7 +82,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -97,7 +97,7 @@ jobs: command: ./src/docker/pull.sh --no-debug - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 - uses: actions/setup-node@v6 with: @@ -154,7 +154,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -170,7 +170,7 @@ jobs: command: ./src/docker/pull.sh --no-debug - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 - uses: actions/setup-node@v6 with: @@ -225,7 +225,7 @@ jobs: timeout-minutes: 60 runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -242,7 +242,7 @@ jobs: node-version: '22' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index b1efffdcf..4bf8182ab 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-24.04 name: Check and lint PR steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 with: fetch-depth: 0 @@ -15,7 +15,7 @@ jobs: node-version: '20' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true diff --git a/.github/workflows/python-wasm.yml b/.github/workflows/python-wasm.yml index 0d237d606..7ebd67a90 100644 --- a/.github/workflows/python-wasm.yml +++ b/.github/workflows/python-wasm.yml @@ -29,12 +29,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@v7.0.0 - - uses: prefix-dev/setup-pixi@v0.9.5 + - uses: prefix-dev/setup-pixi@v0.10.0 - name: Set up Python ${{ env.python-version }} - uses: actions/setup-python@v6.2.0 + uses: actions/setup-python@v6.3.0 with: python-version: ${{ env.python-version }} @@ -47,7 +47,7 @@ jobs: node-version: '22' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 32722fc17..7d099b023 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -28,7 +28,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v4.2.2 + uses: actions/checkout@4f1f4aec02e41874fa0262ea8ff5172d7978ad1e # v4.2.2 with: persist-credentials: false @@ -65,6 +65,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard (optional). # Commenting out will disable upload of results to your repo's Code Scanning dashboard - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v3.29.5 + uses: github/codeql-action/upload-sarif@54f647b7e1bb85c95cddabcd46b0c578ec92bc1a # v3.29.5 with: sarif_file: results.sarif diff --git a/.github/workflows/toolchains.yml b/.github/workflows/toolchains.yml index cbf907ce5..5a3cc4832 100644 --- a/.github/workflows/toolchains.yml +++ b/.github/workflows/toolchains.yml @@ -17,9 +17,9 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - - uses: prefix-dev/setup-pixi@v0.9.5 + - uses: prefix-dev/setup-pixi@v0.10.0 - run: pixi run export-itk-wasm-env-vars - name: Free Disk Space (Ubuntu) @@ -64,9 +64,9 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - - uses: prefix-dev/setup-pixi@v0.9.5 + - uses: prefix-dev/setup-pixi@v0.10.0 - run: pixi run export-itk-wasm-env-vars - name: Free Disk Space (Ubuntu) diff --git a/.github/workflows/wasi.yml b/.github/workflows/wasi.yml index 5a8b66076..388e1738c 100644 --- a/.github/workflows/wasi.yml +++ b/.github/workflows/wasi.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@v7.0.0 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main @@ -26,7 +26,7 @@ jobs: node-version: '22' - name: Install - uses: pnpm/action-setup@v5 + uses: pnpm/action-setup@v6 with: run_install: true