Skip to content

Commit e3800f1

Browse files
authored
fix: stage releases from CI (#2529)
A few fixes as a result of testing
1 parent 8ee3f59 commit e3800f1

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

.github/workflows/stage-release-candidate.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,16 @@ jobs:
8080

8181
- name: Sign source archive
8282
run: |-
83-
echo $PEKKO_GPG_SECRET_KEY | gpg --batch --import --import-options import-show
83+
echo "$PEKKO_GPG_SECRET_KEY" | gpg --batch --import --import-options import-show
8484
gpg -ab archive/*.tgz
8585
env:
8686
PEKKO_GPG_SECRET_KEY: ${{ secrets.PEKKO_GPG_SECRET_KEY }}
8787

88+
- name: Install Apache Subversion
89+
run: |-
90+
sudo apt-get update
91+
sudo apt-get install -y subversion
92+
8893
- name: Upload source dist
8994
run: |-
9095
svn checkout https://dist.apache.org/repos/dist/dev/pekko dist
@@ -94,16 +99,16 @@ jobs:
9499
95100
mkdir $RC_VERSION
96101
cp ../archive/* $RC_VERSION
97-
svn add $RC_VERSION $RC_VERSION/*
98-
svn commit --username $PEKKO_SVN_DEV_USERNAME --password $PEKKO_SVN_DEV_PASSWORD --message "Stage Pekko $RC_VERSION" $RC_VERSION
102+
svn add $RC_VERSION
103+
svn commit --username "$PEKKO_SVN_DEV_USERNAME" --password "$PEKKO_SVN_DEV_PASSWORD" --message "Stage Pekko $RC_VERSION" $RC_VERSION
99104
env:
100105
PEKKO_SVN_DEV_USERNAME: ${{ secrets.PEKKO_SVN_DEV_USERNAME }}
101106
PEKKO_SVN_DEV_PASSWORD: ${{ secrets.PEKKO_SVN_DEV_PASSWORD }}
102107
REF: ${{ github.ref_name }}
103108

104109
stage-jars-to-nexus:
105110
runs-on: ubuntu-24.04
106-
if: ${{ inputs.source-tar }}
111+
if: ${{ inputs.jars }}
107112
steps:
108113
- name: Check version parameter
109114
run: |-
@@ -148,12 +153,12 @@ jobs:
148153
- name: Build, sign and stage artifacts
149154
run: |-
150155
VERSION=$(echo $REF | sed -e "s/.\(.*\)-.*/\\1/")
151-
PGP_PASSPHRASE=
156+
echo "$PEKKO_GPG_SECRET_KEY" | gpg --batch --import --import-options import-show
152157
153158
sbt "set ThisBuild / version := \"$VERSION\"; +publishSigned"
154159
sbt "set ThisBuild / version := \"$VERSION\"; sonatypePrepare; set ThisBuild / version := \"$VERSION\"; sonatypeBundleUpload; sonatypeClose"
155160
env:
156161
REF: ${{ github.ref_name }}
157-
PGP_SECRET: ${{ secrets.PEKKO_GPG_SECRET_KEY }}
158-
SONATYPE_USERNAME: ${{ secrets.NEXUS_USER }}
159-
SONATYPE_PASSWORD: ${{ secrets.NEXUS_PW }}
162+
PEKKO_GPG_SECRET_KEY: ${{ secrets.PEKKO_GPG_SECRET_KEY }}
163+
SONATYPE_USERNAME: ${{ secrets.NEXUS_STAGE_DEPLOYER_USER }}
164+
SONATYPE_PASSWORD: ${{ secrets.NEXUS_STAGE_DEPLOYER_PW }}

0 commit comments

Comments
 (0)