mirror of
https://github.com/discourse/discourse.git
synced 2024-11-29 03:15:48 +08:00
DEV: Improve output of release-notes task to include start/end info (#26079)
This commit is contained in:
parent
a9371a2a87
commit
9f523af19c
19
.github/workflows/release-notes.yml
vendored
19
.github/workflows/release-notes.yml
vendored
|
@ -23,6 +23,9 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: discourse/discourse_test:slim
|
container: discourse/discourse_test:slim
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
|
env:
|
||||||
|
from_ref: ${{ inputs.from || 'latest-release' }}
|
||||||
|
to_ref: ${{ inputs.to || 'HEAD' }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Set working directory owner
|
- name: Set working directory owner
|
||||||
|
@ -51,14 +54,14 @@ jobs:
|
||||||
run: mkdir -p tmp/notes
|
run: mkdir -p tmp/notes
|
||||||
|
|
||||||
- name: Core release notes
|
- name: Core release notes
|
||||||
run: bin/rake "release_note:generate[${{ inputs.from || 'latest-release' }},${{ inputs.to || 'HEAD' }}]" | tee tmp/notes/core.txt
|
run: bin/rake "release_note:generate[ $from_ref , $to_ref ]" | tee tmp/notes/core.txt
|
||||||
|
|
||||||
- name: Calculate from/to dates from refs
|
- name: Calculate from/to dates from refs
|
||||||
id: dates
|
id: dates
|
||||||
run: |
|
run: |
|
||||||
from=$(git show -s --date=format:'%Y-%m-%d' --format=%cd "${{ inputs.from || 'latest-release' }}^{commit}")
|
from=$(git show -s --date=format:'%Y-%m-%d' --format=%cd "${from_ref}^{commit}")
|
||||||
echo "from=$from" >> $GITHUB_OUTPUT
|
echo "from=$from" >> $GITHUB_OUTPUT
|
||||||
to=$(git show -s --date=format:'%Y-%m-%d' --format=%cd "${{ inputs.to || 'HEAD' }}^{commit}")
|
to=$(git show -s --date=format:'%Y-%m-%d' --format=%cd "${to_ref}^{commit}")
|
||||||
echo "to=$to" >> $GITHUB_OUTPUT
|
echo "to=$to" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Setup all-the-plugins
|
- name: Setup all-the-plugins
|
||||||
|
@ -79,6 +82,16 @@ jobs:
|
||||||
|
|
||||||
- name: Write summary
|
- name: Write summary
|
||||||
run: |
|
run: |
|
||||||
|
echo "### Release notes" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
|
echo "From: $from_ref - $(git rev-parse --short $from_ref) - ${{ steps.dates.outputs.from }}" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "To: $to_ref - $(git rev-parse --short $to_ref) - ${{ steps.dates.outputs.to }}" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "---" >> $GITHUB_STEP_SUMMARY
|
||||||
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
echo "Core:" >> $GITHUB_STEP_SUMMARY
|
echo "Core:" >> $GITHUB_STEP_SUMMARY
|
||||||
echo '~~~' >> $GITHUB_STEP_SUMMARY
|
echo '~~~' >> $GITHUB_STEP_SUMMARY
|
||||||
cat tmp/notes/core.txt >> $GITHUB_STEP_SUMMARY
|
cat tmp/notes/core.txt >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
Loading…
Reference in New Issue
Block a user