11name : deploy
22on : workflow_dispatch
3- # on:
4- # pull_request:
5- # branches:
6- # - main
7- # push:
8- # branches:
9- # - main
103
114jobs :
12- build :
13- strategy :
14- matrix :
15- os : [ macOS-latest, windows-latest, ubuntu-18.04 ]
16- runs-on : ${{matrix.os}}
5+ deploy :
6+ runs-on : macos-latest
177 steps :
188 - name : Checkout the repo
19- uses : actions/checkout@v2
20- - name : Install msys2
21- if : matrix.os == 'windows-latest'
22- uses : msys2/setup-msys2@v2
9+ uses : actions/checkout@v3
10+
11+ - uses : actions/setup-java@v2
2312 with :
24- msystem : MINGW64
25- update : true
26- install : git mingw-w64-x86_64-toolchain libsqlite
13+ distribution : " adopt"
14+ java-version : " 17"
2715 - name : Validate Gradle Wrapper
2816 uses : gradle/wrapper-validation-action@v1
2917 - name : Cache gradle
@@ -33,24 +21,24 @@ jobs:
3321 key : ${{ runner.os }}-gradle-${{ hashFiles('*.gradle.kts') }}
3422 restore-keys : |
3523 ${{ runner.os }}-gradle-
24+
3625 - name : Cache konan
3726 uses : actions/cache@v2
3827 with :
3928 path : ~/.konan
4029 key : ${{ runner.os }}-gradle-${{ hashFiles('*.gradle.kts') }}
4130 restore-keys : |
4231 ${{ runner.os }}-gradle-
43- - name : Update Environment Variables
44- shell : bash
45- run : |
46- echo "c:\msys64\mingw64\bin" >> $GITHUB_PATH
32+
4733 - name : Publish
48- if : matrix.os == 'macOS-latest'
49- run : ./gradlew publish --no-daemon --stacktrace
34+ run : ./gradlew publish --no-daemon --stacktrace --no-build-cache
5035 env :
5136 ORG_GRADLE_PROJECT_SONATYPE_NEXUS_USERNAME : ${{ secrets.SONATYPE_NEXUS_USERNAME }}
37+ ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.SONATYPE_NEXUS_USERNAME }}
5238 ORG_GRADLE_PROJECT_SONATYPE_NEXUS_PASSWORD : ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
39+ ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
5340 ORG_GRADLE_PROJECT_SIGNING_KEY : ${{ secrets.SIGNING_KEY }}
41+ ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.SIGNING_KEY }}
5442
5543env :
56- GRADLE_OPTS : -Dorg.gradle.configureondemand=true - Dkotlin.incremental=false -Dorg.gradle.jvmargs="-Xmx3g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:MaxMetaspaceSize=512m"
44+ GRADLE_OPTS : -Dkotlin.incremental=false -Dorg.gradle.jvmargs="-Xmx3g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:MaxMetaspaceSize=512m"
0 commit comments