name: Clean up

on:
  schedule:
    - cron:  '0 22 * * 5'
  workflow_dispatch:

env:
  PRIVATE_MODULE_TOKEN: ${{ secrets.AXIOM_AUTOMATION_TOKEN }}
  NODEVERSION: "16.3"

jobs:
  remove-old-runs:
    name: Remove old runs
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
        with:
          fetch-depth: 0
          ref: main
      - uses: actions/setup-node@v2
        with:
          node-version: ${{ env.NODEVERSION }}
      - run: |
          node ./scripts/removeOldRuns.js
      - name: Deploy pages
        if: ${{ success() }}
        uses: peaceiris/actions-gh-pages@v3
        with:
          personal_token: ${{ env.PRIVATE_MODULE_TOKEN }}
          publish_branch: main
          user_name: "github-actions[bot]"
          user_email: "github-actions[bot]@users.noreply.github.com"
          publish_dir: .
          exclude_assets: ''