Skip to content

Commit 30c2c48

Browse files
culmatclaude
andcommitted
FIX: preserve confluence9 artifacts before clean build for confluence10
mvn clean wipes target/, deleting the renamed confluence9 files. Save them to staging/ first so both variants survive. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 6a6f3cf commit 30c2c48

1 file changed

Lines changed: 13 additions & 14 deletions

File tree

.github/workflows/release.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,40 +26,39 @@ jobs:
2626
- name: Build for Confluence 9
2727
run: mvn -B clean package --file pom.xml
2828

29-
- name: Rename Confluence 9 artifacts
29+
- name: Save Confluence 9 artifacts
3030
run: |
3131
VERSION=${{ steps.version.outputs.VERSION }}
32-
cp target/digital-signature-${VERSION}.jar target/digital-signature-${VERSION}-confluence9.jar
33-
cp target/digital-signature-${VERSION}.obr target/digital-signature-${VERSION}-confluence9.obr
32+
mkdir -p staging
33+
cp target/digital-signature-${VERSION}.jar staging/digital-signature-${VERSION}-confluence9.jar
34+
cp target/digital-signature-${VERSION}.obr staging/digital-signature-${VERSION}-confluence9.obr
3435
3536
- name: Build for Confluence 10
3637
run: mvn -B clean package -Pconfluence10 --file pom.xml
3738

38-
- name: Rename Confluence 10 artifacts
39+
- name: Save Confluence 10 artifacts
3940
run: |
4041
VERSION=${{ steps.version.outputs.VERSION }}
41-
cp target/digital-signature-${VERSION}.jar target/digital-signature-${VERSION}-confluence10.jar
42-
cp target/digital-signature-${VERSION}.obr target/digital-signature-${VERSION}-confluence10.obr
42+
cp target/digital-signature-${VERSION}.jar staging/digital-signature-${VERSION}-confluence10.jar
43+
cp target/digital-signature-${VERSION}.obr staging/digital-signature-${VERSION}-confluence10.obr
4344
4445
- name: Release using Github CLI
4546
run: |
4647
VERSION=${{ steps.version.outputs.VERSION }}
4748
gh release create ${GITHUB_REF##*/} \
48-
./target/digital-signature-${VERSION}-confluence9.jar \
49-
./target/digital-signature-${VERSION}-confluence9.obr \
50-
./target/digital-signature-${VERSION}-confluence10.jar \
51-
./target/digital-signature-${VERSION}-confluence10.obr \
49+
./staging/digital-signature-${VERSION}-confluence9.jar \
50+
./staging/digital-signature-${VERSION}-confluence9.obr \
51+
./staging/digital-signature-${VERSION}-confluence10.jar \
52+
./staging/digital-signature-${VERSION}-confluence10.obr \
5253
-t "Release ${GITHUB_REF##*/}"
5354
env:
5455
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5556

5657
- name: Copy artifacts
5758
run: |
5859
mkdir artifacts
59-
cp target/*-confluence9.jar artifacts/
60-
cp target/*-confluence9.obr artifacts/
61-
cp target/*-confluence10.jar artifacts/
62-
cp target/*-confluence10.obr artifacts/
60+
cp staging/*.jar artifacts/
61+
cp staging/*.obr artifacts/
6362
ls artifacts
6463
6564
- name: Deploy to gh-pages

0 commit comments

Comments
 (0)