@@ -126,6 +126,7 @@ jobs:
126126 echo "ERROR: expected at least Win + Linux zips."
127127 exit 1
128128 fi
129+
129130 - name : Normalize nightly filenames
130131 shell : bash
131132 run : |
@@ -139,52 +140,14 @@ jobs:
139140 done
140141 echo "Renamed to:"; ls -alh upload
141142
142- # Delete old release + tag, then create a fresh one at HEAD
143- - name : Recreate nightly release and tag at HEAD
144- uses : actions/github-script@v7
145- with :
146- script : |
147- const { owner, repo } = context.repo;
148- const tag = 'nightly';
149-
150- // Delete existing release (if any)
151- try {
152- const rel = await github.rest.repos.getReleaseByTag({ owner, repo, tag });
153- await github.rest.repos.deleteRelease({ owner, repo, release_id: rel.data.id });
154- core.info(`Deleted release id=${rel.data.id}`);
155- } catch (e) {
156- core.info(`No previous release to delete: ${e.message}`);
157- }
158-
159- // Delete tag (if any)
160- try {
161- await github.rest.git.deleteRef({ owner, repo, ref: `tags/${tag}` });
162- core.info('Deleted ref tags/nightly');
163- } catch (e) {
164- core.info(`No existing tag to delete: ${e.message}`);
165- }
166-
167- // Create fresh prerelease at the current commit
168- const { data: rel2 } = await github.rest.repos.createRelease({
169- owner, repo,
170- tag_name: tag,
171- target_commitish: context.sha,
172- name: 'Nightly Build (master)',
173- body: 'Nightly build for the latest commit on `master`.\nThis release is automatically updated on each push.',
174- draft: false,
175- prerelease: true,
176- make_latest: 'false' // MUST be a string
177- });
178- core.setOutput('upload_url', rel2.upload_url);
179-
180143 - name : Publish Nightly Release (upload assets)
181144 uses : softprops/action-gh-release@v2
182145 with :
183146 tag_name : nightly
184147 target_commitish : ${{ github.sha }}
185148 prerelease : true
186149 draft : false
187- make_latest : " false" # keep as string here too
150+ make_latest : " false"
188151 name : Nightly Build (master)
189152 body : |
190153 Nightly build for the latest commit on `master`.
@@ -194,4 +157,3 @@ jobs:
194157 env :
195158 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
196159
197-
0 commit comments