From c58dc4b4d28d28e4a79a837da53991495bc283ba Mon Sep 17 00:00:00 2001 From: John Gee Date: Sat, 22 Aug 2026 16:41:17 +1200 Subject: [PATCH] Update and pin actions. Update node-version for release-please. --- .github/workflows/ci.yaml | 22 +++++++++++----------- .github/workflows/release-please.yml | 12 ++++++------ 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c4c14b4d..20147e39 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,8 +12,8 @@ jobs: matrix: node: [20, 22] steps: - - uses: actions/checkout@v1 - - uses: actions/setup-node@v1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: ${{ matrix.node }} - run: node --version @@ -25,8 +25,8 @@ jobs: windows: runs-on: windows-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 22 - run: npm install @@ -36,8 +36,8 @@ jobs: coverage: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 22 - run: npm install @@ -48,13 +48,13 @@ jobs: deno: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 22 - run: npm install - run: npm run compile - - uses: denolib/setup-deno@v2 + - uses: denolib/setup-deno@4df079f84f6c4ef488b04806df9af59e51d09bfb # v2.3.0 with: deno-version: v1.x - run: | @@ -66,8 +66,8 @@ jobs: matrix: node: [24] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: ${{ matrix.node }} - run: node --version diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index a8a3e6b7..737009bf 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -11,16 +11,16 @@ jobs: release-please: runs-on: ubuntu-latest steps: - - uses: googleapis/release-please-action@v4 + - uses: googleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7 # v5.0.0 id: release with: token: ${{ secrets.GITHUB_TOKEN }} release-type: node # package-name: cliui - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: - node-version: 14 + node-version: 22 - run: npm install env: PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: true @@ -37,9 +37,9 @@ jobs: # git tag -a ${{ steps.release.outputs.tag_name }}-deno -m 'chore: ${{ steps.release.outputs.tag_name }} release' # git push origin ${{ steps.release.outputs.tag_name }}-deno # if: ${{ steps.release.outputs.release_created }} - - uses: actions/setup-node@v1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: - node-version: 14 + node-version: 22 registry-url: 'https://external-dot-oss-automation.appspot.com/' if: ${{ steps.release.outputs.release_created }} - run: npm install