diff --git a/.github/workflows/build-nightly.yaml b/.github/workflows/build-nightly.yaml new file mode 100644 index 000000000..d2cca4b02 --- /dev/null +++ b/.github/workflows/build-nightly.yaml @@ -0,0 +1,18 @@ +name: Build Syncthing (Nightly) + +on: + schedule: + # Run nightly build at 05:00 UTC + - cron: '00 05 * * *' + workflow_dispatch: + +permissions: + contents: write + packages: write + +jobs: + build-syncthing: + uses: ./.github/workflows/build-syncthing.yaml + # if we only want nightlies to run for specific users: + # if: contains(fromJSON('["syncthing", "calmh"]'), github.repository_owner) + secrets: inherit diff --git a/.github/workflows/build-syncthing.yaml b/.github/workflows/build-syncthing.yaml index caf79feef..40810699c 100644 --- a/.github/workflows/build-syncthing.yaml +++ b/.github/workflows/build-syncthing.yaml @@ -3,9 +3,7 @@ name: Build Syncthing on: pull_request: push: - schedule: - # Run nightly build at 05:00 UTC - - cron: '00 05 * * *' + workflow_call: workflow_dispatch: env: