Skip to content

Commit 9571a78

Browse files
authored
Merge pull request #1090 from robertpanzer/gh-actions-release
Add Github Actions workflow for building and publishing releases
2 parents 7c0b0ac + 57b8d6c commit 9571a78

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

.github/workflows/release.yaml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Release
2+
3+
on: workflow_dispatch
4+
5+
env:
6+
ORG_GRADLE_PROJECT_signingKeyId: ${{ secrets.GPG_KEY_ID }}
7+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
8+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.GPG_PASSPHRASE }}
9+
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.OSS_SONATYPE_USERNAME }}
10+
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.OSS_SONATYPE_PASSWORD }}
11+
12+
jobs:
13+
release:
14+
environment: release
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v3
18+
- uses: actions/setup-java@v3
19+
with:
20+
distribution: 'temurin'
21+
java-version: '11'
22+
- name: Build
23+
run: |
24+
unset GEM_PATH GEM_HOME JRUBY_OPTS
25+
./gradlew --no-daemon clean build
26+
./gradlew --no-daemon publishToSonatype closeSonatypeStagingRepository

CHANGELOG.adoc

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Build Improvement::
2727
* Upgrade to Wildfly 26.0.1 for integration test (#1085)
2828
* Upgrade to Spring Boot 2.6.5 for integration test (#1085)
2929
* Fix gem version check task (#1087)
30+
* Release from Github Actions (#1090)
3031

3132
Documentation::
3233

0 commit comments

Comments
 (0)