@@ -40,18 +40,51 @@ jobs:
4040 uses : jzheaux/spring-io-actions/publish-release-notes@main
4141 with :
4242 tag : ${{ needs.planner.outputs.version }}
43- - name : Generate GitHub App Token
44- id : generate-token
45- uses : actions/create-github-app-token@v1
46- with :
47- app-id : ${{ secrets.MILESTONE_CLOSER_APP_ID }}
48- private-key : ${{ secrets.MILESTONE_CLOSER_PRIVATE_KEY }}
4943 - name : Close Release Milestone
5044 uses : jzheaux/spring-io-actions/close-milestone@main
5145 with :
5246 version : ${{ needs.planner.outputs.version }}
53- token : ${{ steps.generate-token.outputs.token }}
47+ token : ${{ github.token }}
48+ - id : next-release-milestone
49+ name : " Compute Milestone After ${{ needs.planner.outputs.version }}"
50+ uses : jzheaux/spring-io-actions/compute-next-version@main
51+ with :
52+ version : ${{ needs.planner.outputs.version }}
53+ token : ${{ github.token }}
54+ website-token : ${{ secrets.WEBSITE_TOKEN }}
55+ - name : " Ensure ${{ steps.next-release-milestone.outputs.next-version }} Scheduled"
56+ uses : jzheaux/spring-io-actions/schedule-milestone@main
57+ if : ${{ steps.next-release-milestone.outputs.release-type == 'oss' }}
58+ with :
59+ version : ${{ steps.next-release-milestone.outputs.next-version }}
60+ version-date : ${{ steps.next-release-milestone.outputs.next-version-date }}
61+ token : ${{ github.token }}
62+ - id : next-next-release-milestone
63+ name : " Compute Milestone After ${{ steps.next-release-milestone.outputs.next-version }}"
64+ uses : jzheaux/spring-io-actions/compute-next-version@main
65+ if : ${{ steps.next-release-milestone.outputs.next-version-type == 'oss' }}
66+ with :
67+ version : ${{ steps.next-release-milestone.outputs.next-version }}
68+ token : ${{ github.token }}
69+ website-token : ${{ secrets.WEBSITE_TOKEN }}
70+ - name : " Ensure ${{ steps.next-next-release-milestone.outputs.next-version-type }} Scheduled"
71+ uses : jzheaux/spring-io-actions/schedule-milestone@main
72+ if : ${{ steps.next-next-release-milestone.outputs.next-version-type == 'oss' }}
73+ with :
74+ version : ${{ steps.next-next-release-milestone.outputs.next-version }}
75+ version-date : ${{ steps.next-next-release-milestone.outputs.next-version-date }}
76+ token : ${{ github.token }}
77+ - name : Update Learn Page
78+ uses : jzheaux/spring-io-actions/update-learn-page@main
79+ with :
80+ version : ${{ needs.planner.outputs.version }}
81+ website-token : ${{ secrets.WEBSITE_TOKEN }}
82+ - name : Announce Release on GChat
83+ uses : jzheaux/spring-io-actions/announce-on-gchat@main
84+ with :
85+ version : ${{ needs.planner.outputs.version }}
86+ gchat-webhook-url : ${{ secrets.GCHAT_WEBHOOK_URL }}
5487 - name : Update Version
5588 uses : jzheaux/spring-io-actions/push-next-development-version@main
5689 with :
57- version : ${{ needs.planner.outputs.version }}
90+ version : ${{ needs.planner.outputs.version }}
0 commit comments