|
46 | 46 | echo "IS_SNAPSHOT=$IS_SNAPSHOT" >> $GITHUB_ENV |
47 | 47 | echo "PRE_RELEASE_FLAG=$PRE_RELEASE_FLAG" >> $GITHUB_ENV |
48 | 48 |
|
49 | | - # - name: Build CLI distribution |
50 | | - # run: ./gradlew buildCLI |
51 | | - |
52 | | - - name: Publish to Maven Central |
53 | | - if: env.IS_SNAPSHOT == 'false' |
54 | | - run: ./gradlew :tools:cli:publish |
55 | | - env: |
56 | | - OSSRH_USERNAME: ${{ secrets.ORG_MAVEN_CENTRAL_USERNAME }} |
57 | | - OSSRH_PASSWORD: ${{ secrets.ORG_MAVEN_CENTRAL_PASSWORD }} |
58 | | - PGP_KEY: ${{ secrets.PGP_KEY }} |
59 | | - PGP_PASS: ${{ secrets.PGP_PAS }} |
| 49 | + - name: Build CLI distribution |
| 50 | + run: ./gradlew buildCLI |
60 | 51 |
|
61 | 52 | - name: Clean up existing release |
62 | 53 | run: | |
|
71 | 62 | run: | |
72 | 63 | gh release create ${{ env.RELEASE_TAG }} tools/cli/build/distributions/*.zip --generate-notes ${{ env.PRE_RELEASE_FLAG }} |
73 | 64 |
|
| 65 | + - name: Publish to Maven Central |
| 66 | + if: env.IS_SNAPSHOT == 'false' |
| 67 | + run: ./gradlew publishAggregationToCentralPortal |
| 68 | + env: |
| 69 | + OSSRH_USERNAME: ${{ secrets.ORG_MAVEN_CENTRAL_USERNAME }} |
| 70 | + OSSRH_PASSWORD: ${{ secrets.ORG_MAVEN_CENTRAL_PASSWORD }} |
| 71 | + PGP_KEY: ${{ secrets.PGP_KEY }} |
| 72 | + PGP_PASS: ${{ secrets.PGP_PAS }} |
| 73 | + |
74 | 74 | - name: Update Homebrew formula |
75 | 75 | uses: mislav/bump-homebrew-formula-action@v3 |
76 | 76 | if: env.IS_SNAPSHOT == 'false' |
|
82 | 82 | download-url: https://github.com/ComposeGears/Valkyrie/releases/download/${{ env.RELEASE_TAG }}/valkyrie-cli-${{ env.VERSION_NAME }}.zip |
83 | 83 | commit-message: | |
84 | 84 | Bump {{formulaName}} {{version}} |
85 | | -
|
86 | | -# - name: Clean up existing release |
87 | | -# run: | |
88 | | -# gh release view ${{ env.RELEASE_TAG }} && gh release delete ${{ env.RELEASE_TAG }} -y --cleanup-tag |
89 | | -# |
90 | | -# - name: Clean up previous snapshot release |
91 | | -# if: env.IS_SNAPSHOT == 'false' |
92 | | -# run: | |
93 | | -# gh release view cli-${{ env.VERSION_NAME }}-SNAPSHOT && gh release delete cli-${{ env.VERSION_NAME }}-SNAPSHOT -y --cleanup-tag |
94 | | -# |
95 | | -# - name: Create GitHub release |
96 | | -# run: | |
97 | | -# gh release create ${{ env.RELEASE_TAG }} tools/cli/build/distributions/*.zip --generate-notes ${{ env.PRE_RELEASE_FLAG }} |
98 | | -# |
99 | | -# - name: Update Homebrew formula |
100 | | -# uses: mislav/bump-homebrew-formula-action@v3 |
101 | | -# if: env.IS_SNAPSHOT == 'false' |
102 | | -# with: |
103 | | -# formula-name: valkyrie |
104 | | -# formula-path: Formula/valkyrie.rb |
105 | | -# tag-name: ${{ env.RELEASE_TAG }} |
106 | | -# homebrew-tap: ComposeGears/homebrew-repo |
107 | | -# download-url: https://github.com/ComposeGears/Valkyrie/releases/download/${{ env.RELEASE_TAG }}/valkyrie-cli-${{ env.VERSION_NAME }}.zip |
108 | | -# commit-message: | |
109 | | -# Bump {{formulaName}} {{version}} |
110 | | -# env: |
111 | | -# COMMITTER_TOKEN: ${{ secrets.COMMITTER_TOKEN }} |
112 | | - |
0 commit comments