diff --git a/.github/workflows/cgl.yaml b/.github/workflows/cgl.yaml index a13ecf3..1356ed5 100644 --- a/.github/workflows/cgl.yaml +++ b/.github/workflows/cgl.yaml @@ -11,13 +11,13 @@ jobs: cgl: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 # Prepare environment - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # v2 with: # We use the minimum supported PHP version php-version: 8.2 @@ -38,7 +38,7 @@ jobs: - name: Reset composer.json run: git checkout composer.json composer.lock - name: Re-install Composer dependencies - uses: ramsey/composer-install@v4 + uses: ramsey/composer-install@5c2bcf28d7b060ef3c601d7b476d5430a7b46c27 # v4 - name: Check for unused dependencies run: composer-unused diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index b9462a4..95b3149 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -9,7 +9,7 @@ jobs: name: Create release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 @@ -22,7 +22,7 @@ jobs: # Create release - name: Create release - uses: ncipollo/release-action@v1 + uses: ncipollo/release-action@339a81892b84b4eeb0f6e744e4574d79d0d9b8dd # v1 with: token: ${{ secrets.RELEASE_TOKEN }} generateReleaseNotes: true diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4b7e5a6..3b5f7c5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -17,13 +17,13 @@ jobs: php-version: ["8.2", "8.3", "8.4", "8.5"] dependencies: ["highest", "lowest"] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 # Prepare environment - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # v2 with: php-version: ${{ matrix.php-version }} tools: composer:v${{ matrix.composer-version }} @@ -31,7 +31,7 @@ jobs: # Install dependencies - name: Install Composer dependencies - uses: ramsey/composer-install@v4 + uses: ramsey/composer-install@5c2bcf28d7b060ef3c601d7b476d5430a7b46c27 # v4 with: dependency-versions: ${{ matrix.dependencies }} @@ -43,13 +43,13 @@ jobs: name: Test coverage runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 # Prepare environment - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # v2 with: php-version: 8.5 tools: composer:v2 @@ -57,7 +57,7 @@ jobs: # Install dependencies - name: Install Composer dependencies - uses: ramsey/composer-install@v4 + uses: ramsey/composer-install@5c2bcf28d7b060ef3c601d7b476d5430a7b46c27 # v4 with: dependency-versions: highest @@ -83,7 +83,7 @@ jobs: runs-on: ubuntu-latest needs: coverage steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 @@ -96,6 +96,6 @@ jobs: # Coveralls - name: Coveralls report - uses: coverallsapp/github-action@v2 + uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2 with: file: ${{ steps.download.outputs.download-path }}/clover.xml