@@ -107,6 +107,15 @@ jobs:
107107 BASE_REF : ${{ github.event.pull_request.base.ref }}
108108 run : composer dev-tools changelog:check -- --file="${CHANGELOG_FILE}" --against="origin/${BASE_REF}"
109109
110+ - uses : ./.github/actions/summary/write
111+ with :
112+ markdown : |
113+ ## Changelog Validation Summary
114+
115+ - Changelog file: `${{ env.CHANGELOG_FILE }}`
116+ - Compared base ref: `origin/${{ github.event.pull_request.base.ref }}`
117+ - Validation result: success
118+
110119 prepare_release_pull_request :
111120 name : Prepare Release Pull Request
112121 needs : resolve_php
@@ -181,11 +190,16 @@ jobs:
181190 from-status : Merged
182191 to-status : Release Prepared
183192
184- - name : Summarize prepared release
185- run : |
186- echo "Prepared release version: ${{ steps.version.outputs.value }}"
187- echo "Pull request operation: ${{ steps.create_pr.outputs.pull-request-operation || 'none' }}"
188- echo "Pull request URL: ${{ steps.create_pr.outputs.pull-request-url || 'not created' }}"
193+ - uses : ./.github/actions/summary/write
194+ with :
195+ markdown : |
196+ ## Release Preparation Summary
197+
198+ - Changelog file: `${{ env.CHANGELOG_FILE }}`
199+ - Release version: `${{ steps.version.outputs.value }}`
200+ - Version source: `${{ steps.version.outputs.source }}`
201+ - Pull request operation: `${{ steps.create_pr.outputs.pull-request-operation || 'none' }}`
202+ - Pull request URL: ${{ steps.create_pr.outputs.pull-request-url || 'not created' }}
189203
190204 publish_merged_release :
191205 name : Publish Merged Release
@@ -225,6 +239,7 @@ jobs:
225239 version : ${{ steps.version.outputs.value }}
226240
227241 - name : Publish GitHub release
242+ id : publish_release
228243 uses : ./.github/actions/changelog/publish-release
229244 with :
230245 version : ${{ steps.version.outputs.value }}
@@ -238,3 +253,13 @@ jobs:
238253 from-status : Release Prepared
239254 to-status : Released
240255 include-current-pull-request : ' true'
256+
257+ - uses : ./.github/actions/summary/write
258+ with :
259+ markdown : |
260+ ## Release Publication Summary
261+
262+ - Changelog file: `${{ env.CHANGELOG_FILE }}`
263+ - Published tag: `v${{ steps.version.outputs.value }}`
264+ - Release operation: `${{ steps.publish_release.outputs.operation }}`
265+ - Release URL: ${{ steps.publish_release.outputs.url }}
0 commit comments