diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d6ea4cf..67fd41a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,16 +16,16 @@ jobs: node-version: ['18', '20', '21'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: persist-credentials: false - - uses: actions/setup-node@v4 + - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4 with: node-version: ${{ matrix.node-version }} - run: npm ci - run: npm run check - run: npm run test:unit - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3 with: token: ${{ secrets.CODECOV_TOKEN }} flags: unit diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index c9c1f93..a4fc030 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -20,14 +20,14 @@ jobs: language: ['javascript-typescript'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: persist-credentials: false # Initializes the CodeQL tools for scanning. - - uses: github/codeql-action/init@v2 + - uses: github/codeql-action/init@66b90a5db151a8042fa97405c6cf843bbe433f7b # v2 with: languages: ${{ matrix.language }} queries: security-extended,security-and-quality - - uses: github/codeql-action/analyze@v2 + - uses: github/codeql-action/analyze@66b90a5db151a8042fa97405c6cf843bbe433f7b # v2 diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 60eff1d..fd2dd08 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -18,15 +18,15 @@ jobs: node-version: ['18', '20', '21'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: persist-credentials: false - - uses: actions/setup-node@v4 + - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4 with: node-version: ${{ matrix.node-version }} - run: npm ci - run: npm run test:integration - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3 with: token: ${{ secrets.CODECOV_TOKEN }} flags: integration diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2eaa20d..c3d5525 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,8 +10,8 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4 with: node-version-file: 'package.json' registry-url: 'https://registry.npmjs.org'