diff --git a/.github/workflows/linux-nightly.yml b/.github/workflows/linux-nightly.yml index 223eeaae0..3941b772f 100644 --- a/.github/workflows/linux-nightly.yml +++ b/.github/workflows/linux-nightly.yml @@ -20,8 +20,10 @@ name: linux nightly/pr CI on: + # run nightly schedule: - cron: "0 07 * * *" + # and on pull requests to master pull_request: branches: [ master ] paths: @@ -37,8 +39,9 @@ on: - '!**.5' - '!**.info' - '!**.txt' + # and on pushes to ci-linux branch push: - branches: [ ci, master ] # master too for testing + branches: [ ci-linux ] paths: - '.github/workflows/linux-nightly.yml' - 'stack*' diff --git a/.github/workflows/mac-nightly.yml b/.github/workflows/mac-nightly.yml index 81ef6b131..eb56f8e7a 100644 --- a/.github/workflows/mac-nightly.yml +++ b/.github/workflows/mac-nightly.yml @@ -3,12 +3,12 @@ name: mac nightly CI on: - # XXX not supported yet; build on noteworthy push to "ci" instead - # schedule: - # - cron: "0 23 * * *" - # uncomment when testing CI: + # run nightly + schedule: + - cron: "0 07 * * *" + # and on pushes to ci-mac branch push: - branches: [ ci, master ] # master too for testing + branches: [ ci-mac ] paths: - '.github/workflows/mac-nightly.yml' - 'stack*.yaml' @@ -22,21 +22,6 @@ on: - '!**.5' - '!**.info' - '!**.txt' - # pull_request: - # branches: [ master ] - # paths: - # - '.github/workflows/mac-nightly.yml' - # - 'stack*' - # - 'hledger-lib' - # - 'hledger' - # - 'hledger-ui' - # - 'hledger-web' - # - 'tests' - # - '!**.md' - # - '!**.1' - # - '!**.5' - # - '!**.info' - # - '!**.txt' jobs: build: diff --git a/.github/workflows/windows-nightly.yml b/.github/workflows/windows-nightly.yml index f67eb7589..16aa2ccb2 100644 --- a/.github/workflows/windows-nightly.yml +++ b/.github/workflows/windows-nightly.yml @@ -4,11 +4,12 @@ name: windows nightly CI on: - # schedule: - # - cron: "0 23 * * *" - # XXX not supported yet; build on noteworthy push to "ci" instead + # run nightly + schedule: + - cron: "0 07 * * *" + # and on pushes to ci-windows branch push: - branches: [ ci, master ] # master too while testing + branches: [ ci-windows ] paths: - '.github/workflows/windows-nightly.yml' - 'stack*.yaml' @@ -22,20 +23,6 @@ on: - '!**.5' - '!**.info' - '!**.txt' - # pull_request: - # branches: [ master ] - # paths: - # - '.github/workflows/windows-nightly.yml' - # - 'stack*' - # - 'hledger-lib' - # - 'hledger' - # - 'hledger-ui' - # - 'hledger-web' - # - '!**.md' - # - '!**.1' - # - '!**.5' - # - '!**.info' - # - '!**.txt' jobs: build: