Skip to content

Commit de1ef90

Browse files
committed
Update github workflows
1 parent 009463f commit de1ef90

File tree

2 files changed

+43
-43
lines changed

2 files changed

+43
-43
lines changed

.github/workflows/publish.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.ORG_GRADLE_PROJECT_mavenCentralPassword }}
1515
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.ORG_GRADLE_PROJECT_mavenCentralUsername }}
1616
steps:
17-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
18-
- uses: actions/setup-java@v4
17+
- uses: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4
18+
- uses: actions/setup-java@3b6c050358614dd082e53cdbc55580431fc4e437
1919
with:
2020
distribution: 'zulu'
2121
java-version: 17
22-
- uses: gradle/actions/setup-gradle@v4
22+
- uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244
2323
- name: Cache Build files
24-
uses: actions/cache@v4
24+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
2525
if: ${{ !startsWith(matrix.os, 'windows') }}
2626
with:
2727
path: |
@@ -36,13 +36,13 @@ jobs:
3636
permissions:
3737
contents: write
3838
steps:
39-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
39+
- uses: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4
4040
with:
4141
submodules: true
4242
fetch-depth: 0
4343

4444
- name: Cache Build files
45-
uses: actions/cache@v4
45+
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
4646
with:
4747
path: |
4848
~/.konan
@@ -54,12 +54,12 @@ jobs:
5454
git config --local user.email "github-actions[bot]@users.noreply.github.com"
5555
git config --local user.name "github-actions[bot]"
5656
57-
- uses: actions/setup-java@v4
57+
- uses: actions/setup-java@3b6c050358614dd082e53cdbc55580431fc4e437
5858
with:
5959
distribution: 'zulu'
6060
java-version: 17
6161

62-
- uses: gradle/actions/setup-gradle@v4
62+
- uses: gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244
6363
- name: Set up Python
6464
uses: actions/setup-python@v5
6565
with:
@@ -77,7 +77,7 @@ jobs:
7777
- name: Move KDoc build
7878
run: mv build/dokka/htmlMultiModule docs/kdoc
7979

80-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
80+
- uses: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4
8181
with:
8282
submodules: true
8383
fetch-depth: 0

.github/workflows/tests.yml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,131 +2,131 @@ name: Tests
22

33
on:
44
push:
5-
branches: [ main, drew/codecov-fix ]
5+
branches: [ main ]
66
pull_request:
77
branches: [ main ]
88

99
jobs:
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

Comments
 (0)