@@ -22,30 +22,30 @@ jobs:
2222 security-events : write
2323
2424 steps :
25- - uses : actions/checkout@v4
26- - uses : actions/setup-node@v4
25+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
26+ - uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
2727 with :
2828 node-version-file : ' .nvmrc'
2929 - name : Set up JDK
30- uses : actions/setup-java@v4
30+ uses : actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
3131 with :
3232 distribution : ' temurin'
3333 java-version : ' 21'
3434 - name : Set up Gradle
35- uses : gradle/actions/setup-gradle@v4
35+ uses : gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
3636 - name : Build
3737 env :
3838 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3939 run : ./gradlew --build-cache build detektMain detektTest detektJsMain detektJsTest detektJvmMain detektJvmTest :koverHtmlReport :koverXmlReport -PciBuild=true
4040 - name : Publish test results
41- uses : EnricoMi/publish-unit-test-result-action@v2
41+ uses : EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2
4242 # Also report in case the build failed
4343 if : always()
4444 with :
4545 files : |
4646 **/test-results/**/*.xml
4747 - name : Archive test report
48- uses : actions/upload-artifact@v4
48+ uses : actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4
4949 # Archive test reports for introspection even if the build failed. They are most useful in this situation.
5050 if : always()
5151 with :
@@ -54,15 +54,15 @@ jobs:
5454 */build/test-results
5555 */build/reports
5656 - name : Report test coverage
57- uses : madrapps/jacoco-report@v1.7.1
57+ uses : madrapps/jacoco-report@7c362aca34caf958e7b1c03464bd8781db9f8da7 # v1.7.1
5858 with :
5959 paths : ${{ github.workspace }}/build/reports/kover/report.xml
6060 token : ${{ secrets.GITHUB_TOKEN }}
6161 title : JVM coverage report
6262 update-comment : true
6363 # We need to combine the SARIF files because GitHub has a limit of 20 runs. Our number of modules + targets
6464 # exceeds this limit. Therefore, we combine the individual runs in the SARIF files.
65- - uses : actions/setup-node@v4
65+ - uses : actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
6666 with :
6767 node-version-file : ' .nvmrc'
6868 - name : Combine SARIF files
@@ -78,22 +78,22 @@ jobs:
7878 # > if you want to run with no globalization support.
7979 DOTNET_SYSTEM_GLOBALIZATION_INVARIANT : 1
8080 - name : Upload SARIF file
81- uses : github/codeql-action/upload-sarif@v3
81+ uses : github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3
8282 with :
8383 sarif_file : merged.sarif
8484 category : detekt
8585
8686 test-model-api-gen-gradle :
8787 runs-on : ubuntu-24.04
8888 steps :
89- - uses : actions/checkout@v4
89+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
9090 - name : Set up JDK
91- uses : actions/setup-java@v4
91+ uses : actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
9292 with :
9393 distribution : ' temurin'
9494 java-version : ' 21'
9595 - name : Set up Gradle
96- uses : gradle/actions/setup-gradle@v4
96+ uses : gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
9797 - name : Assemble
9898 env :
9999 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -106,14 +106,14 @@ jobs:
106106 test-model-client-js :
107107 runs-on : ubuntu-24.04
108108 steps :
109- - uses : actions/checkout@v4
109+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
110110 - name : Set up JDK
111- uses : actions/setup-java@v4
111+ uses : actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
112112 with :
113113 distribution : ' temurin'
114114 java-version : ' 21'
115115 - name : Set up Gradle
116- uses : gradle/actions/setup-gradle@v4
116+ uses : gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
117117 - name : Assemble
118118 env :
119119 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -126,14 +126,14 @@ jobs:
126126 test-bulk-model-sync-gradle :
127127 runs-on : ubuntu-24.04
128128 steps :
129- - uses : actions/checkout@v4
129+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
130130 - name : Set up JDK
131- uses : actions/setup-java@v4
131+ uses : actions/setup-java@7a6d8a8234af8eb26422e24e3006232cccaa061b # v4
132132 with :
133133 distribution : ' temurin'
134134 java-version : ' 21'
135135 - name : Set up Gradle
136- uses : gradle/actions/setup-gradle@v4
136+ uses : gradle/actions/setup-gradle@0bdd871935719febd78681f197cd39af5b6e16a6 # v4
137137 - name : Assemble
138138 env :
139139 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments