@@ -32,25 +32,22 @@ jobs:
32
32
33
33
steps :
34
34
- name : Checkout Project
35
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
35
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
36
36
37
- - name : Validate Gradle Wrapper
38
- uses : gradle/actions/wrapper-validation@750cdda3edd6d51b7fdfc069d2e2818cf3c44f4c # v3.3.1
39
-
40
- - uses : actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
37
+ - uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
41
38
with :
42
39
path : |
43
40
~/.konan
44
41
key : " ${{ runner.os }}-${{ hashFiles('**/.lock') }}"
45
42
46
43
- name : Setup JDK
47
- uses : actions/setup-java@9704b39bf258b59bc04b50fa2dd55e9ed76b47a8 # v4.1.0
44
+ uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
48
45
with :
49
- distribution : temurin
50
- java-version : 8
46
+ distribution : zulu
47
+ java-version : 11
51
48
52
49
- name : Setup Gradle
53
- uses : gradle/actions/setup-gradle@750cdda3edd6d51b7fdfc069d2e2818cf3c44f4c # v3 .3.1
50
+ uses : gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4 .3.1
54
51
55
52
- name : Build with Gradle Wrapper
56
53
run : ./gradlew ${{ matrix.tasks }}
@@ -66,63 +63,60 @@ jobs:
66
63
include :
67
64
- os : ubuntu-latest
68
65
tasks : >
69
- publishAndroidNativeArm32PublicationToMavenRepository
70
- publishAndroidNativeArm64PublicationToMavenRepository
71
- publishAndroidNativeX64PublicationToMavenRepository
72
- publishAndroidNativeX86PublicationToMavenRepository
73
- publishJsPublicationToMavenRepository
74
- publishJvmPublicationToMavenRepository
75
- publishKotlinMultiplatformPublicationToMavenRepository
76
- publishLinuxArm64PublicationToMavenRepository
77
- publishLinuxX64PublicationToMavenRepository
78
- publishWasmJsPublicationToMavenRepository
66
+ publishAndroidNativeArm32PublicationToMavenCentralRepository
67
+ publishAndroidNativeArm64PublicationToMavenCentralRepository
68
+ publishAndroidNativeX64PublicationToMavenCentralRepository
69
+ publishAndroidNativeX86PublicationToMavenCentralRepository
70
+ publishJsPublicationToMavenCentralRepository
71
+ publishJvmPublicationToMavenCentralRepository
72
+ publishKotlinMultiplatformPublicationToMavenCentralRepository
73
+ publishLinuxArm64PublicationToMavenCentralRepository
74
+ publishLinuxX64PublicationToMavenCentralRepository
75
+ publishWasmJsPublicationToMavenCentralRepository
79
76
80
77
- os : windows-latest
81
- tasks : publishMingwX64PublicationToMavenRepository
78
+ tasks : publishMingwX64PublicationToMavenCentralRepository
82
79
83
80
- os : macos-latest
84
81
tasks : >
85
- publishIosArm64PublicationToMavenRepository
86
- publishIosSimulatorArm64PublicationToMavenRepository
87
- publishIosX64PublicationToMavenRepository
88
- publishMacosArm64PublicationToMavenRepository
89
- publishMacosX64PublicationToMavenRepository
90
- publishTvosArm64PublicationToMavenRepository
91
- publishTvosSimulatorArm64PublicationToMavenRepository
92
- publishTvosX64PublicationToMavenRepository
93
- publishWatchosArm32PublicationToMavenRepository
94
- publishWatchosArm64PublicationToMavenRepository
95
- publishWatchosDeviceArm64PublicationToMavenRepository
96
- publishWatchosSimulatorArm64PublicationToMavenRepository
97
- publishWatchosX64PublicationToMavenRepository
82
+ publishIosArm64PublicationToMavenCentralRepository
83
+ publishIosSimulatorArm64PublicationToMavenCentralRepository
84
+ publishIosX64PublicationToMavenCentralRepository
85
+ publishMacosArm64PublicationToMavenCentralRepository
86
+ publishMacosX64PublicationToMavenCentralRepository
87
+ publishTvosArm64PublicationToMavenCentralRepository
88
+ publishTvosSimulatorArm64PublicationToMavenCentralRepository
89
+ publishTvosX64PublicationToMavenCentralRepository
90
+ publishWatchosArm32PublicationToMavenCentralRepository
91
+ publishWatchosArm64PublicationToMavenCentralRepository
92
+ publishWatchosDeviceArm64PublicationToMavenCentralRepository
93
+ publishWatchosSimulatorArm64PublicationToMavenCentralRepository
94
+ publishWatchosX64PublicationToMavenCentralRepository
98
95
99
96
steps :
100
97
- name : Checkout Project
101
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
102
-
103
- - name : Validate Gradle Wrapper
104
- uses : gradle/actions/wrapper-validation@750cdda3edd6d51b7fdfc069d2e2818cf3c44f4c # v3.3.1
98
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
105
99
106
- - uses : actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
100
+ - uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
107
101
with :
108
102
path : |
109
103
~/.konan
110
104
key : " ${{ runner.os }}-${{ hashFiles('**/.lock') }}"
111
105
112
106
- name : Setup JDK
113
- uses : actions/setup-java@9704b39bf258b59bc04b50fa2dd55e9ed76b47a8 # v4.1.0
107
+ uses : actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
114
108
with :
115
- distribution : temurin
116
- java-version : 8
109
+ distribution : zulu
110
+ java-version : 11
117
111
118
112
- name : Setup Gradle
119
- uses : gradle/actions/setup-gradle@750cdda3edd6d51b7fdfc069d2e2818cf3c44f4c # v3 .3.1
113
+ uses : gradle/actions/setup-gradle@06832c7b30a0129d7fb559bcc6e43d26f6374244 # v4 .3.1
120
114
121
115
- name : Publish with Gradle Wrapper
122
116
run : ./gradlew ${{ matrix.tasks }}
123
117
env :
124
- ORG_GRADLE_PROJECT_ossrhUsername : ${{ secrets.OSSRH_USERNAME }}
125
- ORG_GRADLE_PROJECT_ossrhPassword : ${{ secrets.OSSRH_PASSWORD }}
126
- ORG_GRADLE_PROJECT_signingKeyId : ${{ secrets.SIGNING_KEY_ID }}
127
- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.SIGNING_KEY }}
128
- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.SIGNING_PASSWORD }}
118
+ ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
119
+ ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
120
+ ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.SIGNING_KEY }}
121
+ ORG_GRADLE_PROJECT_signingInMemoryKeyId : ${{ secrets.SIGNING_KEY_ID }}
122
+ ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{ secrets.SIGNING_KEY_PASSWORD }}
0 commit comments