@@ -40,24 +40,18 @@ jobs:
4040 git config --global user.email "info@cyclonedx.org"
4141 git config --global user.name "CycloneDX Automation"
4242
43- - name : Set Maven options
44- id : maven_options
45- run : |
46- # Set the Maven options based on the 'dry_run' input
47- if ${{ github.event.inputs.dry_run }}; then
48- echo "options=release:prepare -DdryRun=true" >> $GITHUB_ENV
49- else
50- echo "options=release:clean release:prepare release:perform" >> $GITHUB_ENV
51- fi
52-
5343 - name : Run Maven command
54- run : |
55- mvn -B ${{ env.options }}
5644 env :
45+ DRY_RUN : ${{ github.event.inputs.dry_run }}
5746 MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
5847 MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
5948 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
60- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
49+ run : |-
50+ if [ "$DRY_RUN" = "true" ]; then
51+ mvn -B release:prepare -DdryRun=true
52+ else
53+ mvn -B release:clean release:prepare release:perform
54+ fi
6155 continue-on-error : ${{ github.event.inputs.dry_run == false }}
6256
6357 - name : Rollback if release fails
6963 MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
7064 MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
7165 MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
72- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments