| name: epochs |
| on: |
| schedule: |
| # Trigger 10 minutes past every 3rd hour. 10 minutes is a safety margin |
| # for any manifest workflow to finish, see tools/wpt/revlist.py. |
| - cron: 10 */3 * * * |
| jobs: |
| update: |
| runs-on: ubuntu-24.04 |
| if: github.repository == 'web-platform-tests/wpt' |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v4 |
| with: |
| fetch-depth: 0 |
| - name: Run epochs_update.sh |
| run: ./tools/ci/epochs_update.sh |
| env: |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| - name: Upload git-push output |
| uses: actions/upload-artifact@v4 |
| with: |
| name: git-push-output |
| path: ${{ runner.temp }}/git-push-output.txt |
| if-no-files-found: error |
| compression-level: 1 |