Skip to content

Commit ccee2c8

Browse files
committed
chore: migrate Sonatype OSSRH to Central Portal
1 parent f38158b commit ccee2c8

File tree

6 files changed

+114
-147
lines changed

6 files changed

+114
-147
lines changed

.github/workflows/maven-pulls.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,18 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
java: [ 8, 9 ]
13+
java: [ 8, 11 ]
1414

1515
steps:
16-
- uses: actions/checkout@v2
16+
- uses: actions/checkout@v4
1717
- name: Set up Java
18-
uses: actions/setup-java@v2
18+
uses: actions/setup-java@v4
1919
with:
2020
java-version: ${{ matrix.java }}
21-
distribution: 'zulu'
21+
distribution: temurin
22+
server-id: central
2223
- name: Cache local Maven repository
23-
uses: actions/cache@v2
24+
uses: actions/cache@v4
2425
with:
2526
path: ~/.m2/repository
2627
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}

.github/workflows/maven.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
java: [ 8, 9 ]
13+
java: [ 8, 11 ]
1414

1515
steps:
16-
- uses: actions/checkout@v2
16+
- uses: actions/checkout@v4
1717
- name: Set up Java
18-
uses: actions/setup-java@v2
18+
uses: actions/setup-java@v4
1919
with:
2020
java-version: ${{ matrix.java }}
21-
distribution: 'zulu'
22-
server-id: ossrh
21+
distribution: temurin
22+
server-id: central
2323
server-username: MAVEN_USERNAME
2424
server-password: MAVEN_PASSWORD
2525
- name: Cache local Maven repository
26-
uses: actions/cache@v2
26+
uses: actions/cache@v4
2727
with:
2828
path: ~/.m2/repository
2929
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
@@ -50,5 +50,5 @@ jobs:
5050
echo "not building and maven publishing project as it is a release version: " ${MY_JAVA_VERSION}
5151
fi
5252
env:
53-
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
54-
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
53+
MAVEN_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
54+
MAVEN_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}

.github/workflows/next-snapshot.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- uses: tibdex/github-app-token@v1
1515
id: generate-token
1616
with:
@@ -20,12 +20,12 @@ jobs:
2020
uses: actions/setup-python@v4
2121
with:
2222
python-version: '3.10'
23-
- name: Set up Java 8
24-
uses: actions/setup-java@v2
23+
- name: Set up Java
24+
uses: actions/setup-java@v4
2525
with:
2626
java-version: 8
27-
distribution: 'zulu'
28-
server-id: ossrh
27+
distribution: temurin
28+
server-id: central
2929
server-username: MAVEN_USERNAME
3030
server-password: MAVEN_PASSWORD
3131
- name: Cache local Maven repository
@@ -78,8 +78,8 @@ jobs:
7878

7979
env:
8080
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
81-
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
82-
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
81+
MAVEN_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
82+
MAVEN_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
8383
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8484
SC_VERSION:
8585
SC_NEXT_VERSION:

.github/workflows/prepare-release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- uses: tibdex/github-app-token@v1
1515
id: generate-token
1616
with:
@@ -21,15 +21,15 @@ jobs:
2121
with:
2222
python-version: '3.10'
2323
- name: Set up Java 8
24-
uses: actions/setup-java@v2
24+
uses: actions/setup-java@v4
2525
with:
2626
java-version: 8
27-
distribution: 'zulu'
28-
server-id: ossrh
27+
distribution: temurin
28+
server-id: central
2929
server-username: MAVEN_USERNAME
3030
server-password: MAVEN_PASSWORD
3131
- name: Cache local Maven repository
32-
uses: actions/cache@v2
32+
uses: actions/cache@v4
3333
with:
3434
path: ~/.m2/repository
3535
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
@@ -59,8 +59,8 @@ jobs:
5959
branch: prepare-release-${{ env.SC_VERSION }}
6060
env:
6161
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
62-
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
63-
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
62+
MAVEN_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
63+
MAVEN_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
6464
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6565
SC_VERSION:
6666
SC_NEXT_VERSION:

.github/workflows/release.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- uses: tibdex/github-app-token@v1
1515
id: generate-token
1616
with:
@@ -21,15 +21,16 @@ jobs:
2121
with:
2222
python-version: '3.10'
2323
- name: Set up Java 8
24-
uses: actions/setup-java@v2
24+
uses: actions/setup-java@v4
2525
with:
2626
java-version: 8
27-
distribution: 'zulu'
28-
server-id: ossrh
27+
distribution: temurin
28+
server-id: central
2929
server-username: MAVEN_USERNAME
3030
server-password: MAVEN_PASSWORD
31+
gpg-private-key: ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
3132
- name: Cache local Maven repository
32-
uses: actions/cache@v2
33+
uses: actions/cache@v4
3334
with:
3435
path: ~/.m2/repository
3536
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
@@ -57,15 +58,10 @@ jobs:
5758
git config --global user.name "GitHub Action"
5859
git config --global hub.protocol https
5960
git remote set-url origin https://\${{ secrets.GITHUB_TOKEN }}:[email protected]/swagger-api/swagger-inflector.git
60-
- name: Run maven deploy/release (action-maven-publish)
61-
uses: samuelmeuli/action-maven-publish@v1
61+
- name: Run maven deploy/release
6262
if: env.RELEASE_OK == 'yes'
63-
with:
64-
gpg_private_key: ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
65-
gpg_passphrase: ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
66-
nexus_username: ${{ secrets.OSSRH_USERNAME }}
67-
nexus_password: ${{ secrets.OSSRH_TOKEN }}
68-
maven_profiles: "release"
63+
run: |
64+
mvn --no-transfer-progress -B -Prelease deploy
6965
- name: Run post release script
7066
id: postRelease
7167
if: env.RELEASE_OK == 'yes'
@@ -82,8 +78,8 @@ jobs:
8278

8379
env:
8480
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
85-
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
86-
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
81+
MAVEN_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
82+
MAVEN_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
8783
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8884
SC_VERSION:
8985
SC_NEXT_VERSION:

0 commit comments

Comments
 (0)