diff --git a/.github/actions/gradle/experiment-1/action.yml b/.github/actions/gradle/experiment-1/action.yml index ad104ba6..a09e5161 100644 --- a/.github/actions/gradle/experiment-1/action.yml +++ b/.github/actions/gradle/experiment-1/action.yml @@ -112,7 +112,7 @@ runs: shell: bash - name: Archive receipt id: upload-artifact - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 if: always() with: name: experiment-1-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} diff --git a/.github/actions/gradle/experiment-2/action.yml b/.github/actions/gradle/experiment-2/action.yml index 932e3bcb..c4e2e0be 100644 --- a/.github/actions/gradle/experiment-2/action.yml +++ b/.github/actions/gradle/experiment-2/action.yml @@ -120,7 +120,7 @@ runs: shell: bash - name: Archive receipt id: upload-artifact - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 if: always() with: name: experiment-2-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} diff --git a/.github/actions/gradle/experiment-3/action.yml b/.github/actions/gradle/experiment-3/action.yml index 639aac96..73912bd4 100644 --- a/.github/actions/gradle/experiment-3/action.yml +++ b/.github/actions/gradle/experiment-3/action.yml @@ -120,7 +120,7 @@ runs: shell: bash - name: Archive receipt id: upload-artifact - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 if: always() with: name: experiment-3-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} diff --git a/.github/actions/gradle/experiment-config-cache/action.yml b/.github/actions/gradle/experiment-config-cache/action.yml index 3a696a00..6667dc7b 100644 --- a/.github/actions/gradle/experiment-config-cache/action.yml +++ b/.github/actions/gradle/experiment-config-cache/action.yml @@ -13,7 +13,7 @@ runs: using: "composite" steps: - name: Set up Gradle - uses: gradle/actions/setup-gradle@v6 + uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6 with: cache-disabled: true - name: Run experiment diff --git a/.github/actions/maven/experiment-1/action.yml b/.github/actions/maven/experiment-1/action.yml index 284d3f67..09d21237 100644 --- a/.github/actions/maven/experiment-1/action.yml +++ b/.github/actions/maven/experiment-1/action.yml @@ -120,7 +120,7 @@ runs: shell: bash - name: Archive receipt id: upload-artifact - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 if: always() with: name: experiment-1-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} diff --git a/.github/actions/maven/experiment-2/action.yml b/.github/actions/maven/experiment-2/action.yml index de183316..c762a32f 100644 --- a/.github/actions/maven/experiment-2/action.yml +++ b/.github/actions/maven/experiment-2/action.yml @@ -120,7 +120,7 @@ runs: shell: bash - name: Archive receipt id: upload-artifact - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 if: always() with: name: experiment-2-receipt-${{ github.job }}${{ strategy.job-total > 1 && format('-{0}', strategy.job-index) || '' }} diff --git a/.github/workflows/build-verification.yml b/.github/workflows/build-verification.yml index dd460e75..8710f0a0 100644 --- a/.github/workflows/build-verification.yml +++ b/.github/workflows/build-verification.yml @@ -14,9 +14,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up JDK 21 - uses: actions/setup-java@v5 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 with: java-version: '21' distribution: 'adopt' diff --git a/.github/workflows/cross-platform-testing-build-from-source.yml b/.github/workflows/cross-platform-testing-build-from-source.yml index 9864f5c1..0bbae2b2 100644 --- a/.github/workflows/cross-platform-testing-build-from-source.yml +++ b/.github/workflows/cross-platform-testing-build-from-source.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up JDK 21 - uses: actions/setup-java@v5 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 with: java-version: '21' distribution: 'adopt' @@ -28,7 +28,7 @@ jobs: - name: Build with Gradle run: ./gradlew build - name: Upload built script artifacts - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 with: name: artifacts path: | @@ -81,12 +81,12 @@ jobs: sudo apt-get install -y temurin-${{ matrix.java-version }}-jdk - name: Set up JDK ${{ matrix.java-version }} if: ${{ runner.os != 'Windows' }} - uses: actions/setup-java@v5 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 with: java-version: ${{ matrix.java-version }} distribution: ${{ matrix.os == 'macos-15' && 'zulu' || 'temurin' }} # No Temurin JDK 8 distribution for aarch64 - name: Download built script artifacts - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: name: artifacts - name: Extract build validation scripts diff --git a/.github/workflows/cross-platform-testing-use-development-release.yml b/.github/workflows/cross-platform-testing-use-development-release.yml index 86399677..e08c91ea 100644 --- a/.github/workflows/cross-platform-testing-use-development-release.yml +++ b/.github/workflows/cross-platform-testing-use-development-release.yml @@ -56,7 +56,7 @@ jobs: sudo apt-get install -y temurin-${{ matrix.java-version }}-jdk - name: Set up JDK ${{ matrix.java-version }} if: ${{ runner.os != 'Windows' }} - uses: actions/setup-java@v5 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 with: java-version: ${{ matrix.java-version }} distribution: ${{ matrix.os == 'macos-15' && 'zulu' || 'temurin' }} # No Temurin JDK 8 distribution for aarch64 diff --git a/.github/workflows/development-release.yml b/.github/workflows/development-release.yml index 17f14440..22308f3b 100644 --- a/.github/workflows/development-release.yml +++ b/.github/workflows/development-release.yml @@ -17,9 +17,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up JDK 21 - uses: actions/setup-java@v5 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 with: java-version: '21' distribution: 'adopt' diff --git a/.github/workflows/production-release.yml b/.github/workflows/production-release.yml index 6ff4bb63..5a5ec234 100644 --- a/.github/workflows/production-release.yml +++ b/.github/workflows/production-release.yml @@ -17,9 +17,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up JDK 21 - uses: actions/setup-java@v5 + uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 with: java-version: '21' distribution: 'adopt'