name: Auto Maintenance Cycle on: schedule: - cron: 30 7 * * 1 jobs: delete_all_untagged: runs-on: ubuntu-latest strategy: matrix: name: [ingest, data-transformation, web-server] steps: - name: purge packages uses: dylanratcliffe/delete-untagged-containers@main with: package_name: ${{ github.event.repository.name }}/${{ matrix.name }} token: ${{ secrets.GITHUB_TOKEN }} auto-update: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 - uses: browniebroke/pre-commit-autoupdate-action@main - uses: peter-evans/create-pull-request@v5 with: token: ${{ secrets.GITHUB_TOKEN }} branch: update/pre-commit-hooks title: Update pre-commit hooks commit-message: 'chore: update pre-commit hooks' body: Update versions of pre-commit hooks to latest version.