File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ # This workflow will run automatically when a branch is deleted.
2+
3+ name : Branch Cleanup
4+
5+ on : delete
6+
7+ jobs :
8+ branch-delete :
9+ if : github.event.ref_type == 'branch'
10+ runs-on : ubuntu-latest
11+ timeout-minutes : 5
12+ defaults :
13+ run :
14+ shell : bash
15+ steps :
16+ - name : Clean up for deleted branch
17+ id : cleanup-start
18+ run : echo "Clean up for branch ${{ github.event.ref }}"
19+ - name : Delete dev experiment
20+ id : s3-delete-dev
21+ uses : ./.github/actions/s3-delete
22+ with :
23+ aws_access_key_id : ${{ secrets.AWS_ACCESS_KEY_ID }}
24+ aws_secret_access_key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
25+ aws_role : ${{ secrets.AWS_ROLE_ARN }}
26+ aws_bucket_name : ${{ secrets.AWS_BUCKET }}
27+ bucket_dir : experiments/dev/${{ github.event.ref }}
28+ dry_run : true
29+ - name : Delete staging experiment
30+ id : s3-delete-staging
31+ uses : ./.github/actions/s3-delete
32+ with :
33+ aws_access_key_id : ${{ secrets.AWS_ACCESS_KEY_ID }}
34+ aws_secret_access_key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
35+ aws_role : ${{ secrets.AWS_ROLE_ARN }}
36+ aws_bucket_name : ${{ secrets.AWS_BUCKET }}
37+ bucket_dir : experiments/staging/${{ github.event.ref }}
38+ dry_run : true
You can’t perform that action at this time.
0 commit comments