Skip to content

Commit 0215225

Browse files
committed
Use latest version of gradle github action
1 parent e89e17a commit 0215225

File tree

2 files changed

+43
-56
lines changed

2 files changed

+43
-56
lines changed

.github/workflows/deploy.yml

Lines changed: 19 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
# This workflow uses actions that are not certified by GitHub.
2-
# They are provided by a third-party and are governed by
3-
# separate terms of service, privacy policy, and support
4-
# documentation.
5-
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
6-
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle
7-
81
name: Deploy to central
92

103
on:
@@ -24,29 +17,27 @@ jobs:
2417
permissions:
2518
contents: write
2619
steps:
27-
- uses: actions/checkout@v4
28-
- name: Setup
29-
uses: ./.github/actions/setup
30-
- name: Gradle publish
31-
uses: gradle/actions/setup-gradle@v3
32-
env:
33-
OSSRH_GPG_SECRET_KEY_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
34-
OSSRH_GPG_SECRET_KEY_ID: ${{ secrets.OSSRH_GPG_SECRET_KEY_ID }}
35-
OSSRH_GPG_SECRET_KEY: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
36-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
37-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
38-
with:
39-
arguments: |
40-
--no-configuration-cache
20+
- uses: actions/checkout@v4
21+
- name: Setup
22+
uses: ./.github/actions/setup
23+
- name: Gradle publish
24+
env:
25+
OSSRH_GPG_SECRET_KEY_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
26+
OSSRH_GPG_SECRET_KEY_ID: ${{ secrets.OSSRH_GPG_SECRET_KEY_ID }}
27+
OSSRH_GPG_SECRET_KEY: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
28+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
29+
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
30+
run: >
31+
./gradlew --no-configuration-cache
4132
publishToSonatype
4233
closeAndReleaseSonatypeStagingRepository
4334
-Psigning.gnupg.keyName='${{secrets.OSSRH_GPG_SECRET_KEY_ID}}'
4435
45-
- name: Extract release notes
46-
id: release_notes
47-
uses: ffurrer2/extract-release-notes@v2
36+
- name: Extract release notes
37+
id: release_notes
38+
uses: ffurrer2/extract-release-notes@v2
4839

49-
- name: Create release
50-
uses: ncipollo/release-action@v1
51-
with:
52-
body: ${{ steps.release_notes.outputs.release_notes }}
40+
- name: Create release
41+
uses: ncipollo/release-action@v1
42+
with:
43+
body: ${{ steps.release_notes.outputs.release_notes }}

.github/workflows/gradle.yml

Lines changed: 24 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)