diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 73f0d2b..29d173c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,8 @@ jobs: build-and-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: node-version: "22" cache: "npm" @@ -25,7 +25,7 @@ jobs: - name: Coverage report (Node built-in --experimental-test-coverage) run: npm run coverage - name: Upload coverage artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: coverage-lcov diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 376dc08..e876234 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: tag: ${{ steps.read.outputs.tag }} version: ${{ steps.read.outputs.version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.tag || github.ref }} - name: Verify package.json version matches the tag @@ -49,10 +49,10 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.tag || github.ref }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: "22" cache: "npm" @@ -90,7 +90,7 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.tag || github.ref }} - name: Install mcp-publisher @@ -104,10 +104,10 @@ jobs: needs: [guard-version] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.tag || github.ref }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: "22" cache: "npm" @@ -123,7 +123,7 @@ jobs: docs fixtures package.json scripts/smoke-signwell.sh shasum -a 256 sign-cli-*.tar.gz > sign-cli-${{ needs.guard-version.outputs.version }}-dist.tar.gz.sha256 - name: Upload tarball artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: sign-cli-dist path: | @@ -137,10 +137,10 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.tag || github.ref }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: "22" cache: "npm" @@ -150,7 +150,7 @@ jobs: - name: Build SEA binary run: npm run build:sea - name: Upload binary artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: sign-${{ matrix.os }} path: dist/sign-* @@ -161,11 +161,11 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.tag || github.ref }} fetch-depth: 0 - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: path: ./artifacts - name: Extract release notes from CHANGELOG.md