File tree Expand file tree Collapse file tree 2 files changed +5
-20
lines changed Expand file tree Collapse file tree 2 files changed +5
-20
lines changed Original file line number Diff line number Diff line change @@ -35,21 +35,7 @@ MVN_SETTINGS_FILE="$HOME/.m2/settings.xml"
3535mkdir -p "$(dirname "$MVN_SETTINGS_FILE")"
3636
3737if [ -f "$MVN_SETTINGS_FILE" ]; then
38- echo "⚙️ Settings file found. Merging publishing configuration..."
39- xmlstarlet ed -L \
40- -s /settings -t elem -n servers -v "" \
41- -s /settings/servers[1] -t elem -n server \
42- -i /settings/servers[1]/server[1] -t attr -n id -v central \
43- -s /settings/servers[1]/server[1] -t elem -n username -v '${SONATYPE_USERNAME}' \
44- -s /settings/servers[1]/server[1] -t elem -n password -v '${SONATYPE_PASSWORD}' \
45- "$MVN_SETTINGS_FILE"
46- xmlstarlet ed -L \
47- -s '/settings/profiles/profile[id="akka-repo"]' -t elem -n activation -v "" \
48- -s '/settings/profiles/profile[id="akka-repo"]/activation' -t elem -n activeByDefault -v "true" \
49- -s '/settings/profiles/profile[id="akka-repo"]' -t elem -n properties -v "" \
50- -s '/settings/profiles/profile[id="akka-repo"]/properties' -t elem -n gpg.passphrase -v '${PGP_PASSPHRASE}' \
51- "$MVN_SETTINGS_FILE"
52- echo "✅ Merge complete."
38+ echo "✅ Settings file already exists. It is expected to be set up with Sonatype publishing details already, so doing nothing to the file."
5339else
5440 echo "✨ Settings file not found. Creating a new one with publishing configuration."
5541 cat <<EOF >"$MVN_SETTINGS_FILE"
Original file line number Diff line number Diff line change 4444 path: scripts
4545
4646 - name: Setup global resolver
47+ env:
48+ PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
49+ PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
50+ PUBLISH_PASSWORD: ${{ secrets.PUBLISH_PASSWORD }}
4751 run: |
4852 chmod +x ./scripts/setup_global_resolver.sh
4953 ./scripts/setup_global_resolver.sh
6670 - name: sbt publishM2
6771 run: sbt +publishM2
6872
69- - name: Install xmlstarlet
70- run: |
71- sudo apt-get update
72- sudo apt-get install -y xmlstarlet
73-
7473 - name: mvn deploy
7574 run: |-
7675 export SDK_VERSION="$(cat ~/kalix-sdk-version.txt)"
You can’t perform that action at this time.
0 commit comments