@@ -40,39 +40,35 @@ jobs:
4040 timeout-minutes : 60
4141
4242 steps :
43- - name : Checkout
44- uses : actions/checkout@v4
45- - name : Setup
46- uses : ./.github/actions/setup
47- - name : Spotless Check
48- run : ./gradlew spotlessCheck --stacktrace
49- - name : Lint
50- run : ./gradlew lint --stacktrace
51- - name : Build with Gradle
52- uses : gradle/actions/setup-gradle@v3
53- with :
54- arguments : ${{ matrix.target }}
43+ - name : Checkout
44+ uses : actions/checkout@v4
45+ - name : Setup
46+ uses : ./.github/actions/setup
47+ - name : Spotless Check
48+ run : ./gradlew spotlessCheck --stacktrace
49+ - name : Lint
50+ run : ./gradlew lint --stacktrace
51+ - name : Run tests
52+ run : ./gradlew ${{ matrix.target }}
5553 publish-snapshots :
5654 runs-on : macos-latest
5755 if : github.repository == 'addhen/kanalytics' && github.ref == 'refs/heads/main' && github.event_name != 'pull_request'
5856 needs : [build]
5957 steps :
60- - name : Checkout
61- uses : actions/checkout@v4
62- - name : Setup
63- uses : ./.github/actions/setup
64- - name : Upload Snapshot
65- uses : gradle/actions/setup-gradle@v3
66- if : success() && endsWith(env.VERSION_NAME, '-SNAPSHOT')
67- env :
68- OSSRH_GPG_SECRET_KEY_PASSWORD : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
69- OSSRH_GPG_SECRET_KEY_ID : ${{ secrets.OSSRH_GPG_SECRET_KEY_ID }}
70- OSSRH_GPG_SECRET_KEY : ${{ secrets.OSSRH_GPG_SECRET_KEY }}
71- OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
72- OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
73- with :
74- arguments : |
75- --no-configuration-cache
58+ - name : Checkout
59+ uses : actions/checkout@v4
60+ - name : Setup
61+ uses : ./.github/actions/setup
62+ - name : Upload Snapshot
63+ if : success() && endsWith(env.VERSION_NAME, '-SNAPSHOT')
64+ env :
65+ OSSRH_GPG_SECRET_KEY_PASSWORD : ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
66+ OSSRH_GPG_SECRET_KEY_ID : ${{ secrets.OSSRH_GPG_SECRET_KEY_ID }}
67+ OSSRH_GPG_SECRET_KEY : ${{ secrets.OSSRH_GPG_SECRET_KEY }}
68+ OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
69+ OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
70+ run : >
71+ ./gradlew --no-configuration-cache
7672 publishAllPublicationsToSonatypeRepository
7773 closeSonatypeStagingRepository
7874 -Psigning.gnupg.keyName='${{secrets.OSSRH_GPG_SECRET_KEY_ID}}'
0 commit comments