Skip to content

Commit

Permalink
Update build action
Browse files Browse the repository at this point in the history
  • Loading branch information
RealCLanger committed Jan 19, 2024
1 parent 9c789f8 commit ee2b7db
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ jobs:
echo "agentVersion=$(echo $AGENT_VERSION)" >> $GITHUB_OUTPUT
- name: Download existing release file
uses: robinraju/release-downloader@v1.4
uses: robinraju/release-downloader@v1
continue-on-error: true
with:
tag: ${{ steps.versions.outputs.githubRelease }}
Expand Down Expand Up @@ -116,9 +116,23 @@ jobs:
echo "doBuild=$(check_run)" >> $GITHUB_OUTPUT
echo "commit=$(echo $MY_REV)" >> $GITHUB_OUTPUT
deleteold:
name: Delete old release
needs: parameters
if: needs.parameters.outputs.doBuild == 'true'
runs-on: ubuntu-latest
steps:
- name: Delete old GitHub release ${{ needs.parameters.outputs.githubRelease }}
if: ${{ needs.parameters.outputs.publish == 'true' && needs.parameters.outputs.release != 'true' }}
continue-on-error: true
uses: dev-drprasad/[email protected]
with:
tag_name: ${{ needs.parameters.outputs.githubRelease }}
github_token: ${{ secrets.GITHUB_TOKEN }}

build:
name: Build JMC
needs: parameters
needs: [parameters, deleteold]
if: needs.parameters.outputs.doBuild == 'true'
runs-on: ubuntu-latest
env:
Expand Down Expand Up @@ -200,25 +214,14 @@ jobs:
# with:
# run: ${{ env.MAVEN_CALL }} verify -P uitests

- name: Delete old GitHub release ${{ needs.parameters.outputs.githubRelease }}
if: ${{ needs.parameters.outputs.publish == 'true' && needs.parameters.outputs.release != 'true' }}
continue-on-error: true
uses: dev-drprasad/[email protected]
with:
delete_release: true
tag_name: ${{ needs.parameters.outputs.githubRelease }}
env:
GITHUB_TOKEN: ${{ github.token }}

- name: Create/Update GitHub release ${{ needs.parameters.outputs.githubRelease }}
if: needs.parameters.outputs.publish == 'true'
uses: ncipollo/release-action@v1.12.0
uses: ncipollo/release-action@v1
with:
tag: ${{ needs.parameters.outputs.githubRelease }}
commit: ${{ needs.parameters.outputs.commit }}
allowUpdates: ${{ needs.parameters.outputs.release != 'true' }}
prerelease: ${{ needs.parameters.outputs.release != 'true' }}
draft: false

- name: Upload buildRef-${{ needs.parameters.outputs.jmcVersion }}.txt
if: needs.parameters.outputs.publish == 'true'
Expand Down

0 comments on commit ee2b7db

Please sign in to comment.