Skip to content

Commit 0d64dc5

Browse files
committed
chore: Add cleanup step, set to dry run
1 parent 0fe1b2f commit 0d64dc5

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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

0 commit comments

Comments
 (0)