Skip to content

Commit 4c5e554

Browse files
committed
Improve workflows
1 parent aba9f02 commit 4c5e554

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- version: 'current' # Current stable
2323
command: 'gradle'
2424
- version: 'wrapper'
25-
command: './gradlew'
25+
command: './gradlew' # Workaround for issue https://github.com/gradle/actions/issues/273
2626
runs-on: ${{ matrix.os }}
2727
steps:
2828
- name: 'Checkout'

.github/workflows/dependencies.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,24 @@ jobs:
1616
matrix:
1717
include:
1818
- os: 'ubuntu-latest'
19-
java-version: '11'
20-
gradle-version: 'wrapper'
19+
java.version: '11'
20+
gradle.version: 'wrapper'
21+
gradle.command: './gradlew'
2122
runs-on: ${{ matrix.os }}
2223
steps:
2324
- name: 'Checkout'
2425
uses: actions/checkout@v4
2526
- name: 'Validate Gradle wrapper'
2627
uses: gradle/actions/wrapper-validation@v4
27-
- name: "Setup JDK temurin ${{ matrix.java-version }}"
28+
- name: "Setup JDK temurin ${{ matrix.java.version }}"
2829
uses: actions/setup-java@v4
2930
with:
30-
java-version: ${{ matrix.java-version }}
31+
java-version: ${{ matrix.java.version }}
3132
distribution: temurin
3233
- name: 'Generate and submit dependency graph'
3334
uses: gradle/actions/dependency-submission@v4
3435
with:
35-
gradle-version: ${{ matrix.gradle-version }}
36+
gradle-version: ${{ matrix.gradle.version }}
3637
build-scan-publish: true
3738
build-scan-terms-of-use-url: "https://gradle.com/help/legal-terms-of-use"
3839
build-scan-terms-of-use-agree: "yes"

.github/workflows/publish.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,28 @@ jobs:
1616
matrix:
1717
include:
1818
- os: 'ubuntu-latest'
19-
java-version: '11'
20-
gradle-version: 'wrapper'
21-
gradle-command: './gradlew'
19+
java.version: '11'
20+
gradle.version: 'wrapper'
21+
gradle.command: './gradlew'
2222
runs-on: ${{ matrix.os }}
2323
steps:
2424
- name: 'Checkout'
2525
uses: actions/checkout@v4
2626
- name: 'Validate Gradle wrapper'
2727
uses: gradle/actions/wrapper-validation@v4
28-
- name: "Setup JDK temurin ${{ matrix.java-version }}"
28+
- name: "Setup JDK temurin ${{ matrix.java.version }}"
2929
uses: actions/setup-java@v4
3030
with:
31-
java-version: ${{ matrix.java-version }}
31+
java-version: ${{ matrix.java.version }}
3232
distribution: 'temurin'
33-
- name: "Setup Gradle ${{ matrix.gradle-version }}"
33+
- name: "Setup Gradle ${{ matrix.gradle.version }}"
3434
uses: gradle/actions/setup-gradle@v4
3535
with:
36-
gradle-version: ${{ matrix.gradle-version }}
36+
gradle-version: ${{ matrix.gradle.version }}
3737
build-scan-publish: false # Might contain private keys or sensitive information
3838
- name: 'Publish to Maven Central'
3939
run: |
40-
${{matrix.gradle-command}} assemble publish closeAndReleaseSonatypeStagingRepository
40+
${{matrix.gradle.command}} assemble publish closeAndReleaseSonatypeStagingRepository
4141
env:
4242
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
4343
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
@@ -46,7 +46,7 @@ jobs:
4646
SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}
4747
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
4848
# Obtain the derived version number in the env.VERSION variable.
49-
- run: echo "VERSION=$(${{matrix.gradle-command}} -q :printVersion)" >> $GITHUB_ENV
49+
- run: echo "VERSION=$(${{matrix.gradle.command}} -q :printVersion)" >> $GITHUB_ENV
5050
- name: 'Release on GitHub'
5151
uses: softprops/action-gh-release@v2
5252
with:

0 commit comments

Comments
 (0)