Commit e2531bb 1 parent 8337639 commit e2531bb Copy full SHA for e2531bb
File tree 1 file changed +2
-10
lines changed
1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change 9
9
10
10
steps :
11
11
- name : Checkout repository
12
- uses : actions/checkout@v2
12
+ uses : actions/checkout@v4
13
13
14
14
- name : Get latest release
15
- id : get_latest_release
16
15
run : |
17
16
latest_release=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/repos/${{ github.repository }}/releases/latest")
18
17
echo "latest_release_date=$(echo $latest_release | jq -r .published_at)" >> $GITHUB_ENV
19
18
20
19
- name : Fetch closed issues since latest release
21
- id : fetch_closed_issues
22
20
run : |
23
21
issues=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/repos/${{ github.repository }}/issues?state=closed&since=${{ env.latest_release_date }}&per_page=100")
24
22
echo "$issues" > closed_issues.json
25
23
26
24
- name : Generate release notes
27
- id : generate_release_notes
28
25
run : |
29
26
release_notes="# Release Notes\n\n"
30
27
release_notes+="$(jq -r '.[] | select(has("pull_request") | not) | "- #\(.number) \(.title) (closed on \(.closed_at[:10]))"' closed_issues.json)"
31
- release_notes_b64=$(echo "$release_notes" | base64)
32
- echo "release_notes_b64=$release_notes_b64" >> $GITHUB_ENV
33
-
34
- - name : Output release notes
35
- run : |
36
- echo "${{ env.release_notes_b64 }}" | base64 --decode
28
+ echo "$release_notes"
You can’t perform that action at this time.
0 commit comments