diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index e8de29ff1..7a907d725 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -14,15 +14,16 @@ jobs: os: [macos-latest, ubuntu-latest, windows-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - name: use node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version: ${{ matrix.node-version }} cache: npm + check-latest: true - name: install run: | diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 284e6bff8..c5afb97e4 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -13,14 +13,15 @@ jobs: contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - uses: actions/setup-node@v4 + - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version: '20' cache: npm + check-latest: true - run: npm ci - run: npm i -g c8 codecov diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 216a41bba..505eeec70 100755 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,14 +17,15 @@ jobs: # delegate to the build- and-test workflow, but I haven't found a way to do # that yet. steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - uses: actions/setup-node@v4 + - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version: 20.x cache: npm + check-latest: true - name: install run: |