| name: Nightly Sync of content |
| |
| on: |
| schedule: |
| - cron: '0 3 * * *' # run daily at 3am |
| |
| jobs: |
| checks: |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@v2 |
| |
| - uses: actions/setup-node@v1 |
| with: |
| node-version: "12.x" |
| |
| - name: Install |
| run: npm ci |
| |
| - name: Collect latest releases |
| run: npm run build |
| |
| - name: Commit changes |
| uses: EndBug/add-and-commit@v4 |
| with: |
| author_name: GitHub Action |
| author_email: action@github.com |
| message: "feat: Nightly Sync" |
| |
| - name: Push changes |
| # Only run this on the main nodejs repo and not forks |
| if: github.repository == 'chicoxyzzy/node-releases' |
| uses: ad-m/github-push-action@v0.5.0 |
| with: |
| github_token: ${{ secrets.GITHUB_TOKEN }} |