Skip to content

Commit 156c656

Browse files
committed
update wf
1 parent 8cdc4fb commit 156c656

5 files changed

Lines changed: 38 additions & 29 deletions

File tree

.github/workflows/build.yml

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,24 @@ on:
1111
- 'hotfix-*'
1212

1313
jobs:
14-
build_8:
15-
name: "Build JDK 1.8"
14+
build:
15+
name: "Build"
1616
runs-on: ubuntu-latest
17+
strategy:
18+
matrix:
19+
java-version: [ '8.0.x', '11.0.x' ]
1720
steps:
1821
- uses: actions/checkout@v2
19-
- name: Set up JDK 1.8
20-
uses: actions/setup-java@v2
21-
with:
22-
distribution: 'zulu'
23-
java-version: 8.0.x
24-
- name: Build with Gradle
25-
run: ./gradlew build
26-
build_11:
27-
name: "Build JDK 11"
28-
runs-on: ubuntu-latest
29-
steps:
30-
- uses: actions/checkout@v2
31-
- name: Set up JDK 11
22+
23+
- name: Set up JDK ${{ matrix.java-version }}
3224
uses: actions/setup-java@v2
3325
with:
3426
distribution: 'zulu'
35-
java-version: 11.0.x
27+
java-version: ${{ matrix.java-version }}
28+
3629
- name: Build with Gradle
37-
run: ./gradlew build
30+
run: ./gradlew build -x test
31+
32+
- name: Run tests
33+
if: always()
34+
run: ./gradlew test

.github/workflows/labels-verify.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: "Verify type labels"
22

33
on:
44
pull_request:
5-
types: [opened, labeled, unlabeled, synchronize]
5+
types: [ opened, labeled, unlabeled, synchronize ]
66

77
jobs:
88
triage:

.github/workflows/publish.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,35 @@ name: Publish
22

33
on:
44
release:
5-
types: [published]
5+
types: [ published ]
66

77
jobs:
88
build:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v2
12+
1213
- name: Set up JDK 1.8
1314
uses: actions/setup-java@v2
1415
with:
1516
distribution: 'zulu'
1617
java-version: 8.0.x
18+
1719
- name: Set up GPG
1820
run: echo -n "${GPG_PRIVATE_KEY}" | base64 --decode > ${GITHUB_WORKSPACE}/${GPG_KEY_ID}.gpg
1921
env:
2022
GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }}
2123
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
24+
2225
- name: "Gradle Build"
2326
run: ./gradlew build -Pversion=${GITHUB_REF:10}
27+
2428
- name: "Gradle Publish"
2529
run: |
26-
./gradlew publishToSonatype -Pversion=${GITHUB_REF:10} \
27-
-Psigning.keyId=${GPG_KEY_ID} \
28-
-Psigning.password=${GPG_PASSPHRASE} \
29-
-Psigning.secretKeyRingFile=${GITHUB_WORKSPACE}/${GPG_KEY_ID}.gpg
30+
./gradlew publishToSonatype -Pversion=${GITHUB_REF:10} \
31+
-Psigning.keyId=${GPG_KEY_ID} \
32+
-Psigning.password=${GPG_PASSPHRASE} \
33+
-Psigning.secretKeyRingFile=${GITHUB_WORKSPACE}/${GPG_KEY_ID}.gpg
3034
env:
3135
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.OSSRH_USERNAME }}
3236
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.OSSRH_PASSWORD }}

.github/workflows/release-draft.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ name: Release Draft
33
on:
44
push:
55
branches:
6-
- master
6+
- master
77

88
jobs:
99
update_draft_release:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: toolmantim/release-drafter@v5.15.0
13-
env:
14-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
12+
- uses: toolmantim/release-drafter@v5.15.0
13+
env:
14+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,15 @@ jobs:
4949
5050
- name: "Commit next development version and push it"
5151
run: |
52-
git commit -am "set next development version ${{ github.event.inputs.releaseVersion }}"
53-
git push origin master
52+
git commit -am "set next development version ${{ github.event.inputs.nextVersion }}"
53+
git push origin ${GITHUB_REF}
5454
55+
- name: "Publish Github Release"
56+
uses: toolmantim/release-drafter@v5.15.0
57+
with:
58+
tag: ${{ github.event.inputs.releaseVersion }}
59+
publish: "true"
60+
version: ${{ github.event.inputs.releaseVersion }}
61+
env:
62+
GITHUB_TOKEN: ${{ secrets.QAMETA_CI }}
5563

0 commit comments

Comments
 (0)