Skip to content

Commit 7a5adbe

Browse files
committed
release workflow
1 parent 6b8dbea commit 7a5adbe

File tree

4 files changed

+32
-12
lines changed

4 files changed

+32
-12
lines changed

.github/workflows/spellcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: spellcheck
1+
name: Spellcheck
22
on:
33
pull_request:
44
jobs:

.github/workflows/stale-issues.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "Close stale issues"
1+
name: Close stale issues
22
on:
33
schedule:
44
- cron: "0 0 * * *"

.github/workflows/version-and-release.yml

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,40 @@ jobs:
2727
server-username: MAVEN_USERNAME
2828
server-password: MAVEN_PASSWORD
2929

30-
- name: mvn versions
31-
run: mvn versions:set -DnewVersion=${{ steps.get_version.outputs.VERSION }}
32-
3330
- name: Install gpg key
3431
run: |
3532
cat <(echo -e "${{ secrets.OSSH_GPG_SECRET_KEY }}") | gpg --batch --import
3633
gpg --list-secret-keys --keyid-format LONG
3734
38-
- name: Publish
35+
- name: mvn versions - Core
36+
run: mvn versions:set -DnewVersion=${{ steps.get_version.outputs.VERSION }}
37+
working-directory: ./core
38+
39+
- name: Publish - Core
3940
run: |
4041
mvn --no-transfer-progress \
41-
--batch-mode \
42-
-Dgpg.passphrase='${{ secrets.OSSH_GPG_SECRET_KEY_PASSWORD }}' \
43-
-DskipTests deploy -P release
42+
--batch-mode \
43+
-Dgpg.passphrase='${{ secrets.OSSH_GPG_SECRET_KEY_PASSWORD }}' \
44+
-DskipTests deploy -P release
45+
env:
46+
MAVEN_USERNAME: ${{secrets.OSSH_USERNAME}}
47+
MAVEN_PASSWORD: ${{secrets.OSSH_TOKEN}}
48+
working-directory: ./core
49+
50+
- name: mvn versions - EntraID
51+
run: mvn versions:set -DnewVersion=${{ steps.get_version.outputs.VERSION }}
52+
working-directory: ./entraid
53+
54+
- name: set release versions
55+
run: mvn versions:use-releases -DallowSnapshots=false -DgenerateBackupPoms=false
56+
working-directory: ./entraid
57+
58+
- name: Publish - EntraID
59+
run: |
60+
mvn --no-transfer-progress \
61+
--batch-mode \
62+
-Dgpg.passphrase='${{ secrets.OSSH_GPG_SECRET_KEY_PASSWORD }}' \
63+
-DskipTests -Dmaven.test.skip=true deploy -P release
4464
env:
45-
MAVEN_USERNAME: ${{secrets.OSSH_USERNAME}}
46-
MAVEN_PASSWORD: ${{secrets.OSSH_TOKEN}}
65+
MAVEN_USERNAME: ${{secrets.OSSH_USERNAME}}
66+
MAVEN_PASSWORD: ${{secrets.OSSH_TOKEN}}

entraid/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<dependency>
7171
<groupId>redis.clients</groupId>
7272
<artifactId>jedis</artifactId>
73-
<version>5.3.1-SNAPSHOT</version>
73+
<version>5.3.0-SNAPSHOT</version>
7474
<scope>test</scope>
7575
</dependency>
7676
<dependency>

0 commit comments

Comments
 (0)