epochs.yml (758B)
1 name: epochs 2 on: 3 schedule: 4 # Trigger 10 minutes past every 3rd hour. 10 minutes is a safety margin 5 # for any manifest workflow to finish, see tools/wpt/revlist.py. 6 - cron: 10 */3 * * * 7 jobs: 8 update: 9 runs-on: ubuntu-24.04 10 if: github.repository == 'web-platform-tests/wpt' 11 steps: 12 - name: Checkout 13 uses: actions/checkout@v4 14 with: 15 fetch-depth: 0 16 - name: Run epochs_update.sh 17 run: ./tools/ci/epochs_update.sh 18 env: 19 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 20 - name: Upload git-push output 21 uses: actions/upload-artifact@v4 22 with: 23 name: git-push-output 24 path: ${{ runner.temp }}/git-push-output.txt 25 if-no-files-found: error 26 compression-level: 1