@@ -45,10 +45,10 @@ jobs:
4545 permissions :
4646 contents : write
4747 steps :
48- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
48+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4949 - name : Fetch Latest Release
5050 id : get-latest-release
51- uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7 .0.1
51+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 .0.0
5252 with :
5353 script : |
5454 const latestRelease = await github.rest.repos.getLatestRelease({
6464
6565 - name : Calculate New Version
6666 id : calculate-version
67- uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7 .0.1
67+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 .0.0
6868 with :
6969 script : |
7070 const latestTag = '${{ steps.get-latest-release.outputs.latest_tag }}';
8585
8686 - name : Generate Release Notes
8787 id : generate-release-notes
88- uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7 .0.1
88+ uses : actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 .0.0
8989 with :
9090 script : |
9191 const { data: releaseNotes } = await github.rest.repos.generateReleaseNotes({
@@ -106,7 +106,8 @@ jobs:
106106 .concat(`\n\n${footer}`);
107107
108108 console.log(`releaseNotes (modified): ${JSON.stringify(modifiedBody, null, 2)}`);
109- core.setOutput("release_body", modifiedBody);
109+ const fs = require('fs');
110+ fs.writeFileSync('release-notes.txt', modifiedBody, { encoding: 'utf8' });
110111
111112 - name : Prepare Release Title
112113 id : title
@@ -118,10 +119,6 @@ jobs:
118119 SANITIZED_TITLE="$(printf '%s' "$RAW_TITLE" | sed 's/"/\\"/g')"
119120 echo "sanitized_title=$SANITIZED_TITLE" >> "$GITHUB_OUTPUT"
120121
121- - name : Write Release Notes to File
122- run : |
123- echo "${{ steps.generate-release-notes.outputs.release_body }}" > release-notes.txt
124-
125122 - name : Create Draft Release
126123 run : |
127124 gh release create "${{ steps.calculate-version.outputs.new_version }}" \
0 commit comments