@@ -46,42 +46,42 @@ jobs:
4646 echo "IS_SNAPSHOT=$IS_SNAPSHOT" >> $GITHUB_ENV
4747 echo "PRE_RELEASE_FLAG=$PRE_RELEASE_FLAG" >> $GITHUB_ENV
4848
49- # - name: Build CLI distribution
50- # run: ./gradlew buildCLI
49+ - name : Build CLI distribution
50+ run : ./gradlew buildCLI
51+
52+ - name : Clean up existing release
53+ run : |
54+ gh release view ${{ env.RELEASE_TAG }} && gh release delete ${{ env.RELEASE_TAG }} -y --cleanup-tag
55+
56+ - name : Clean up previous snapshot release
57+ if : env.IS_SNAPSHOT == 'false'
58+ run : |
59+ gh release view cli-${{ env.VERSION_NAME }}-SNAPSHOT && gh release delete cli-${{ env.VERSION_NAME }}-SNAPSHOT -y --cleanup-tag
60+
61+ - name : Create GitHub release
62+ run : |
63+ gh release create ${{ env.RELEASE_TAG }} tools/cli/build/distributions/*.zip --generate-notes ${{ env.PRE_RELEASE_FLAG }}
5164
5265 - name : Publish to Maven Central
5366 if : env.IS_SNAPSHOT == 'false'
54- run : ./gradlew :tools:cli:publish
67+ run : ./gradlew publishAggregationToCentralPortal
5568 env :
5669 OSSRH_USERNAME : ${{ secrets.ORG_MAVEN_CENTRAL_USERNAME }}
5770 OSSRH_PASSWORD : ${{ secrets.ORG_MAVEN_CENTRAL_PASSWORD }}
5871 PGP_KEY : ${{ secrets.PGP_KEY }}
5972 PGP_PASS : ${{ secrets.PGP_PAS }}
6073
61- # - name: Clean up existing release
62- # run: |
63- # gh release view ${{ env.RELEASE_TAG }} && gh release delete ${{ env.RELEASE_TAG }} -y --cleanup-tag
64- #
65- # - name: Clean up previous snapshot release
66- # if: env.IS_SNAPSHOT == 'false'
67- # run: |
68- # gh release view cli-${{ env.VERSION_NAME }}-SNAPSHOT && gh release delete cli-${{ env.VERSION_NAME }}-SNAPSHOT -y --cleanup-tag
69- #
70- # - name: Create GitHub release
71- # run: |
72- # gh release create ${{ env.RELEASE_TAG }} tools/cli/build/distributions/*.zip --generate-notes ${{ env.PRE_RELEASE_FLAG }}
73- #
74- # - name: Update Homebrew formula
75- # uses: mislav/bump-homebrew-formula-action@v3
76- # if: env.IS_SNAPSHOT == 'false'
77- # with:
78- # formula-name: valkyrie
79- # formula-path: Formula/valkyrie.rb
80- # tag-name: ${{ env.RELEASE_TAG }}
81- # homebrew-tap: ComposeGears/homebrew-repo
82- # download-url: https://github.com/ComposeGears/Valkyrie/releases/download/${{ env.RELEASE_TAG }}/valkyrie-cli-${{ env.VERSION_NAME }}.zip
83- # commit-message: |
84- # Bump {{formulaName}} {{version}}
85- # env:
86- # COMMITTER_TOKEN: ${{ secrets.COMMITTER_TOKEN }}
74+ - name : Update Homebrew formula
75+ uses : mislav/bump-homebrew-formula-action@v3
76+ if : env.IS_SNAPSHOT == 'false'
77+ with :
78+ formula-name : valkyrie
79+ formula-path : Formula/valkyrie.rb
80+ tag-name : ${{ env.RELEASE_TAG }}
81+ homebrew-tap : ComposeGears/homebrew-repo
82+ download-url : https://github.com/ComposeGears/Valkyrie/releases/download/${{ env.RELEASE_TAG }}/valkyrie-cli-${{ env.VERSION_NAME }}.zip
83+ commit-message : |
84+ Bump {{formulaName}} {{version}}
85+ env :
86+ COMMITTER_TOKEN : ${{ secrets.COMMITTER_TOKEN }}
8787
0 commit comments