Skip to content

Commit a4ee104

Browse files
authored
Prepare milestone release (#243)
1 parent 0e9b919 commit a4ee104

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

.github/workflows/release.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Release
2+
3+
on:
4+
workflow_dispatch:
5+
6+
env:
7+
MAVEN_ARGS: -B -V -ntp -e -Djansi.passthrough=true -Dstyle.color=always -Djacoco.skip=true
8+
9+
jobs:
10+
release:
11+
12+
name: Release to Maven Central
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- uses: actions/checkout@v4
17+
- name: Set up Maven Central
18+
uses: actions/setup-java@v4
19+
with:
20+
distribution: 'zulu'
21+
java-version: '21'
22+
server-id: ossrh
23+
server-username: OSSRH_USERNAME
24+
server-password: OSSRH_TOKEN
25+
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
26+
27+
- name: Publish to Maven Central
28+
run: |
29+
git config user.name '${{ github.actor }}'
30+
git config user.email '${{ github.actor }}@users.noreply.github.com'
31+
./mvnw $MAVEN_ARGS release:prepare release:perform -Dpassword=${{ secrets.GITHUB_TOKEN }}
32+
env:
33+
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
34+
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
35+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</parent>
1010

1111
<artifactId>assertj-assertions-generator</artifactId>
12-
<version>3.0.0-SNAPSHOT</version>
12+
<version>3.0.0-M1-SNAPSHOT</version>
1313

1414
<name>AssertJ Assertions Generator</name>
1515

0 commit comments

Comments
 (0)