Skip to content

Commit eda072d

Browse files
authored
Merge pull request #10756 from haskell/wip/teo/T10537
ci: properly update metadata on nigthly releases
2 parents 0de8459 + e2e223f commit eda072d

File tree

1 file changed

+12
-18
lines changed

1 file changed

+12
-18
lines changed

.github/workflows/validate.yml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -465,24 +465,21 @@ jobs:
465465
needs: [validate, validate-old-ghcs, build-alpine, dogfooding]
466466

467467
steps:
468-
- uses: liudonghua123/delete-release-action@v1
469-
env:
470-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
471-
with:
472-
release_name: 'cabal-head'
473-
474468
- uses: actions/download-artifact@v4
475469
with:
476470
pattern: cabal-*
477471
path: binaries
478472
merge-multiple: true
479473

480-
- name: Create GitHub prerelease
481-
uses: softprops/action-gh-release@v2
474+
- name: (Re)Create GitHub prerelease
475+
uses: andelf/nightly-release@main
476+
env:
477+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
482478
with:
483479
tag_name: cabal-head
480+
name: cabal-head
484481
prerelease: true
485-
files: binaries/cabal-*
482+
files: "binaries/cabal-*"
486483

487484
prerelease-lts:
488485
name: Create a GitHub LTS prerelease with the binary artifacts
@@ -496,12 +493,6 @@ jobs:
496493
needs: [validate, validate-old-ghcs, build-alpine, dogfooding]
497494

498495
steps:
499-
- uses: liudonghua123/delete-release-action@v1
500-
env:
501-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
502-
with:
503-
release_name: 'cabal-lts-head'
504-
505496
- uses: actions/download-artifact@v4
506497
with:
507498
pattern: cabal-*
@@ -515,12 +506,15 @@ jobs:
515506
mv "$f" "cabal-lts-${f##cabal-}"
516507
done
517508
518-
- name: Create GitHub prerelease
519-
uses: softprops/action-gh-release@v2
509+
- name: (Re)Create GitHub prerelease
510+
uses: andelf/nightly-release@main
511+
env:
512+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
520513
with:
521514
tag_name: cabal-lts-head
515+
name: cabal-lts-head
522516
prerelease: true
523-
files: binaries/cabal-*
517+
files: "binaries/cabal-*"
524518

525519
# We use this job as a summary of the workflow
526520
# It will fail if any of the previous jobs does

0 commit comments

Comments
 (0)