name: EasyTier Nightly on: schedule: # 03:17 Asia/Shanghai; avoid the busy start of the hour. - cron: '17 19 * * *' workflow_dispatch: concurrency: group: easytier-nightly cancel-in-progress: false permissions: actions: write contents: read jobs: dispatch: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Build branches with new commits uses: actions/github-script@v8 with: script: | const dispatch = require('./.github/scripts/nightly-build.js'); await dispatch({ github, context, core });