@@ -2,131 +2,131 @@ name: Tests
22
33on :
44 push :
5- branches : [ main, drew/codecov-fix ]
5+ branches : [ main ]
66 pull_request :
77 branches : [ main ]
88
99jobs :
1010 macos-tests :
1111 runs-on : macos-latest
1212 steps :
13- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
14- - uses : actions/setup-java@v4
13+ - uses : actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4
14+ - uses : actions/setup-java@3b6c050358614dd082e53cdbc55580431fc4e437
1515 with :
1616 distribution : ' zulu'
1717 java-version : 17
1818 - name : Cache Build files
19- uses : actions/cache@v4
19+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
2020 with :
2121 path : |
2222 ~/.konan
2323 ~/.gradle
2424 key : ${{ runner.os }}-${{ hashFiles('gradle.properties') }}-v1
2525
26- - uses : gradle/actions/setup-gradle@v4
26+ - uses : gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244
2727 - name : Test Apple Targets
2828 run : ./gradlew macosX64Test iosX64Test # tvosX64Test
2929
3030 - name : Archive Test Results
31- uses : actions/upload-artifact@v3
31+ uses : actions/upload-artifact@6027e3dd177782cd8ab9af838c04fd81a07f1d47
3232 if : ${{ always() }}
3333 with :
34- name : test-results
34+ name : test-results-macos
3535 path : ' **/TEST-*.xml'
3636
3737 windows-tests :
3838 runs-on : windows-latest
3939 steps :
40- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
41- - uses : actions/setup-java@v4
40+ - uses : actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4
41+ - uses : actions/setup-java@3b6c050358614dd082e53cdbc55580431fc4e437
4242 with :
4343 distribution : ' zulu'
4444 java-version : 17
4545
46- - uses : gradle/actions/setup-gradle@v4
46+ - uses : gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244
4747 - name : Test Windows Target
4848 run : ./gradlew mingwX64Test
4949
5050 - name : Archive Test Results
51- uses : actions/upload-artifact@v3
51+ uses : actions/upload-artifact@6027e3dd177782cd8ab9af838c04fd81a07f1d47
5252 if : ${{ always() }}
5353 with :
54- name : test-results
54+ name : test-results-windows
5555 path : ' **/TEST-*.xml'
5656
5757 linux-tests :
5858 runs-on : ubuntu-latest
5959 steps :
60- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
61- - uses : actions/setup-java@v4
60+ - uses : actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4
61+ - uses : actions/setup-java@3b6c050358614dd082e53cdbc55580431fc4e437
6262 with :
6363 distribution : ' zulu'
6464 java-version : 17
6565 - name : Cache Build files
66- uses : actions/cache@v4
66+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
6767 with :
6868 path : |
6969 ~/.konan
7070 ~/.gradle
7171 key : ${{ runner.os }}-${{ hashFiles('gradle.properties') }}-v1
7272
73- - uses : gradle/actions/setup-gradle@v4
73+ - uses : gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244
7474 - name : Test Jvm
7575 run : ./gradlew jvmTest mobiuskt-codegen:test koverXmlReport apiCheck
7676
7777 - name : Test Linux Target
7878 run : ./gradlew linuxX64Test
7979
8080 - name : Archive Reports
81- uses : actions/upload-artifact@v3
81+ uses : actions/upload-artifact@6027e3dd177782cd8ab9af838c04fd81a07f1d47
8282 if : ${{ always() }}
8383 with :
84- name : reports
84+ name : kover-report
8585 path : " build/reports/kover/report.xml"
8686
8787 - name : Archive Test Results
88- uses : actions/upload-artifact@v3
88+ uses : actions/upload-artifact@6027e3dd177782cd8ab9af838c04fd81a07f1d47
8989 if : ${{ always() }}
9090 with :
91- name : test-results
91+ name : test-results-junit
9292 path : ' **/TEST-*.xml'
9393
9494 js-tests :
9595 runs-on : ubuntu-latest
9696 steps :
97- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
98- - uses : actions/setup-java@v4
97+ - uses : actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4
98+ - uses : actions/setup-java@3b6c050358614dd082e53cdbc55580431fc4e437
9999 with :
100100 distribution : ' zulu'
101101 java-version : 17
102102 - name : Cache Build files
103- uses : actions/cache@v4
103+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
104104 with :
105105 path : |
106106 ~/.gradle
107107 key : ${{ runner.os }}-${{ hashFiles('gradle.properties') }}-v1
108- - uses : gradle/actions/setup-gradle@v4
108+ - uses : gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244
109109 - name : Test JS Targets
110110 run : ./gradlew jsNodeTest jsBrowserTest wasmJsTest wasmWasiTest
111111
112112 - name : Archive Test Results
113- uses : actions/upload-artifact@v3
113+ uses : actions/upload-artifact@6027e3dd177782cd8ab9af838c04fd81a07f1d47
114114 if : ${{ always() }}
115115 with :
116- name : test-results
116+ name : test-results-js
117117 path : ' **/TEST-*.xml'
118118
119119 upload-kover-reports :
120120 runs-on : ubuntu-latest
121121 needs : [ linux-tests ]
122122 steps :
123- - uses : actions/checkout@master
123+ - uses : actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2
124124 - name : Download kover reports
125- uses : actions/download-artifact@v3
125+ uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e
126126 with :
127- name : reports
127+ name : kover-report
128128 - run : ls -la
129- - uses : codecov/codecov-action@v5
129+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574
130130 with :
131131 token : ${{ secrets.CODECOV_TOKEN }}
132132 files : " report.xml"
@@ -135,13 +135,13 @@ jobs:
135135 runs-on : ubuntu-latest
136136 needs : [ linux-tests, macos-tests, windows-tests, js-tests ]
137137 steps :
138- - uses : actions/checkout@master
138+ - uses : actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2
139139 - name : Download test results
140- uses : actions/download-artifact@v3
140+ uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e
141141 with :
142- name : test-results
142+ pattern : test-results*
143143 - name : Publish Unit Test Results
144- uses : mikepenz/action-junit-report@v5
144+ uses : mikepenz/action-junit-report@cf701569b05ccdd861a76b8607a66d76f6fd4857
145145 if : ${{ always() }}
146146 with :
147147 report_paths : ' **/TEST-*.xml'
0 commit comments