diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 710f605..23a9307 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,8 @@ on: push: tags: - 'v*' + schedule: + - cron: "0 0 * * *" # Every day at midnight jobs: publish: @@ -29,6 +31,7 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} + # Publish a new release from git tag. - uses: goreleaser/goreleaser-action@v3.2.0 if: startsWith(github.ref, 'refs/tags/') with: @@ -36,3 +39,12 @@ jobs: args: release --rm-dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + # Publish nightly build. + - uses: goreleaser/goreleaser-action@v3.2.0 + if: github.event_name == 'schedule' + with: + version: latest + args: release --rm-dist --nightly + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}