Skip to content

Cleanup Non-DevSecOps Branches #12

Cleanup Non-DevSecOps Branches

Cleanup Non-DevSecOps Branches #12

name: Cleanup Non-DevSecOps Branches
on:
schedule:
- cron: '0 0 * * 0' # Run weekly on Sunday at 00:00
workflow_dispatch:
permissions: {}
jobs:
cleanup:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: Run safety unit tests
run: |
chmod +x scripts/cleanup-branches.sh scripts/cleanup-branches_test.sh
./scripts/cleanup-branches_test.sh
- name: Cleanup invalid branches
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
./scripts/cleanup-branches.sh