diff --git a/.github/workflows/assign-author.yml b/.github/workflows/assign-author.yml index f8c6e33..6249ac5 100644 --- a/.github/workflows/assign-author.yml +++ b/.github/workflows/assign-author.yml @@ -13,4 +13,4 @@ jobs: assign-author: runs-on: ubuntu-latest steps: - - uses: toshimaru/auto-author-assign@v3.0.1 + - uses: toshimaru/auto-author-assign@4d585cc37690897bd9015942ed6e766aa7cdb97f # v3.0.1 diff --git a/.github/workflows/draft-release-notes.yml b/.github/workflows/draft-release-notes.yml index 01760da..9dd4f9d 100644 --- a/.github/workflows/draft-release-notes.yml +++ b/.github/workflows/draft-release-notes.yml @@ -20,6 +20,6 @@ jobs: steps: - name: Draft release notes - uses: release-drafter/release-drafter@v7 + uses: release-drafter/release-drafter@3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3 # v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/test-php.yml b/.github/workflows/test-php.yml index d7dbf45..3f8a0ff 100644 --- a/.github/workflows/test-php.yml +++ b/.github/workflows/test-php.yml @@ -31,16 +31,16 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Cache Composer dependencies - uses: actions/cache@v5 + uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5 with: path: /tmp/composer-cache key: ${{ matrix.os }}-php-${{ matrix.php-versions }}-${{ matrix.deps }}-${{ hashFiles('**/composer.lock') }} - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2 with: php-version: ${{ matrix.php-versions }} coverage: pcov @@ -73,7 +73,7 @@ jobs: continue-on-error: ${{ vars.CI_TEST_IGNORE_FAILURE == '1' }} - name: Upload coverage report as an artifact - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 with: name: ${{github.job}}-code-coverage-report-${{ matrix.os }}-${{ matrix.php-versions }}-${{ matrix.deps }} path: .logs @@ -81,7 +81,7 @@ jobs: if-no-files-found: error - name: Upload test results to Codecov - uses: codecov/test-results-action@v1 + uses: codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3 # v1 if: matrix.php-versions == '8.3' && matrix.deps == 'normal' && env.CODECOV_TOKEN != '' with: files: .logs/phpunit/junit.xml,.logs/behat/test_results/default.xml @@ -90,7 +90,7 @@ jobs: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - name: Upload coverage report to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5 if: matrix.php-versions == '8.3' && matrix.deps == 'normal' && env.CODECOV_TOKEN != '' with: files: .logs/phpunit/cobertura.xml,.logs/behat/cobertura.xml @@ -100,5 +100,5 @@ jobs: - name: Setup tmate session if: ${{ !cancelled() && github.event.inputs.enable_terminal }} - uses: mxschmitt/action-tmate@v3 + uses: mxschmitt/action-tmate@c0afd6f790e3a5564914980036ebf83216678101 # v3 timeout-minutes: 30