Skip to content

Nightly Check

Actions
Checks for Git changes since the last nightly CI job (24 hrs)
v0.3.1
LatestPre-release
Star (5)

Tags

 (1)

🌓 GitHub action that checks for changes between nightly CI jobs

Example Usage

name: "Nightly Build"

on:
  schedule:
    - cron: "0 2 * * *"

jobs:
  check:
    runs-on: ubuntu-latest
    outputs:
      changes: ${{ steps.nightly-check.outputs.changes }}
    steps:
      - id: nightly-check
        name: Check for changes since last nightly
        uses: lukecarr/nightly-check@v0.2.0

  nightly:
    runs-on: ubuntu-latest
    needs: check
    if: ${{ needs.check.outputs.changes == 'false' }}
    steps:        
      # ... your steps here

In the above example, we declare the check job which runs this action. The nightly job will then subsequently run if no changes have been made to the repository in the past 24 hours.

Custom duration

If you want to look for changes within a duration different to the default (24 hours), you can configure the within input parameter in the action:

...

jobs:
  check:
    runs-on: ubuntu-latest
    outputs:
      changes: ${{ steps.nightly-check.outputs.changes }}
    steps:
      - id: nightly-check
        name: Check for changes in the last two days
        uses: lukecarr/nightly-check@v0.2.0
        with:
          within: 48 hrs
...

Contributors

Thanks goes to these wonderful people (emoji key):

Luke Carr
Luke Carr

💻 📖
Y.C.Huang
Y.C.Huang

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!

Nightly Check is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Checks for Git changes since the last nightly CI job (24 hrs)
v0.3.1
LatestPre-release

Tags

 (1)

Nightly Check is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.