This is an automated email from the ASF dual-hosted git repository.
arm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-actions.git
The following commit(s) were added to refs/heads/main by this push:
new 04e8d05 Don't squash settings file
04e8d05 is described below
commit 04e8d0560e76bd280d5cc06302863551a1e9cb0d
Author: Alastair McFarlane <[email protected]>
AuthorDate: Fri Jan 16 13:58:25 2026 +0000
Don't squash settings file
---
.github/workflows/distribute-maven-stg.yml | 75 +++++++++++++++---------------
1 file changed, 38 insertions(+), 37 deletions(-)
diff --git a/.github/workflows/distribute-maven-stg.yml
b/.github/workflows/distribute-maven-stg.yml
index 2d7eee1..96ea581 100644
--- a/.github/workflows/distribute-maven-stg.yml
+++ b/.github/workflows/distribute-maven-stg.yml
@@ -58,7 +58,44 @@ jobs:
WORKFLOW: distribute-maven-stg.yml
RAO_USERNAME: ${{ secrets.RAO_USERNAME }}
RAO_PASSWORD: ${{ secrets.RAO_PASSWORD }}
- steps:
+ steps:
+
+ - name: Create settings.xml
+ run: |
+ mkdir -p ~/.m2
+ cat > ~/.m2/settings.xml << 'EOF'
+ <?xml version="1.0" encoding="UTF-8"?>
+ <settings>
+ <pluginGroups>
+ <pluginGroup>eu.maveniverse.maven.plugins</pluginGroup>
+ </pluginGroups>
+ <servers>
+ <server>
+ <id>rao3</id>
+ <username>${env.RAO_USERNAME}</username>
+ <password>${env.RAO_PASSWORD}</password>
+ <configuration>
+ <njord.publisher>sonatype-nx3</njord.publisher>
+
<njord.publisher.sonatype-nx3.baseUrl>https://repository.apache.org:4443/</njord.publisher.sonatype-nx3.baseUrl>
+
<njord.publisher.sonatype-nx3.releaseRepositoryName>maven-staging</njord.publisher.sonatype-nx3.releaseRepositoryName>
+ </configuration>
+ </server>
+ </servers>
+ </settings>
+ EOF
+
+ - name: Set up JDK 17
+ uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e
+ with:
+ java-version: '17'
+ distribution: 'temurin'
+ cache: maven
+ overwrite-settings: false
+ - name: Set up Maven 3.9+
+ uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1
+ with:
+ maven-version: 3.9.12
+
- name: Create a GitHub OIDC JWT
id: create-github-jwt
shell: bash
@@ -149,42 +186,6 @@ jobs:
# INPUTS_DETAILS: ${{ inputs.details }}
SSH_PRIVATE_KEY_PATH: ${{
steps.generate-ssh-key.outputs.ssh_private_key_path }}
- - name: Set up JDK 17
- uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e
- with:
- java-version: '17'
- distribution: 'temurin'
- cache: maven
- - name: Set up Maven 3.9+
- uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1
- with:
- maven-version: 3.9.12
-
- - name: Create settings.xml
- run: |
- mkdir -p ~/.m2
- cat > ~/.m2/settings.xml << 'EOF'
- <?xml version="1.0" encoding="UTF-8"?>
- <settings>
- <pluginGroups>
- <pluginGroup>eu.maveniverse.maven.plugins</pluginGroup>
- </pluginGroups>
- <servers>
- <server>
- <id>rao3</id>
- <username>${env.RAO_USERNAME}</username>
- <password>${env.RAO_PASSWORD}</password>
- <configuration>
- <njord.publisher>sonatype-nx3</njord.publisher>
-
<njord.publisher.sonatype-nx3.baseUrl>https://repository.apache.org:4443/</njord.publisher.sonatype-nx3.baseUrl>
-
<njord.publisher.sonatype-nx3.releaseRepositoryName>maven-staging</njord.publisher.sonatype-nx3.releaseRepositoryName>
- </configuration>
- </server>
- </servers>
- </settings>
- EOF
-
-
- name: Build and stage locally
run: |
mvn clean deploy -DaltDeploymentRepository=local::njord:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]