Skip to content

Commit 8df9335

Browse files
committed
Use spring-release-actions in the spring-finalize-release.yml
* Use `spring-io/spring-release-actions/publish-release-notes` instead of manual `gh release create` API * Use `spring-io/spring-release-actions/close-milestone` instead of manual `gh api -X PATCH`
1 parent 718b72b commit 8df9335

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

.github/workflows/spring-finalize-release.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on:
1515
required: true
1616

1717
env:
18-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
18+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1919
SPRING_MAIN_BANNERMODE: off
2020

2121
jobs:
@@ -96,16 +96,14 @@ jobs:
9696
config-file: changelog.properties
9797

9898
- name: GitHub Release
99-
run: |
100-
RELEASE_URL=$(gh release create v${{ inputs.milestone }} -F changelog.md ${{ (contains(inputs.milestone, '-M') || contains(inputs.milestone, '-RC')) && '--prerelease' || '' }})
101-
echo "::notice title=Release Page::$RELEASE_URL"
99+
uses: spring-io/spring-release-actions/publish-release-notes@0.0.2
100+
with:
101+
tag: v${{ inputs.milestone }}
102102

103103
- name: Close Milestone
104-
run: |
105-
MILESTONE_ID=$(gh api repos/$GITHUB_REPOSITORY/milestones --jq '.[] | select(.title == "${{ inputs.milestone }}") | .number')
106-
if [ $MILESTONE_ID ]; then
107-
gh api -X PATCH repos/$GITHUB_REPOSITORY/milestones/$MILESTONE_ID -f state='closed' --silent
108-
fi
104+
uses: spring-io/spring-release-actions/close-milestone@0.0.2
105+
with:
106+
version: ${{ inputs.milestone }}
109107

110108
- name: Checkout Common Repo
111109
uses: actions/checkout@v6

0 commit comments

Comments
 (0)