Skip to content

Commit 4d6c768

Browse files
committed
ci: update workspace cleanup to per experiment basis
1 parent b76d1b0 commit 4d6c768

File tree

3 files changed

+85
-42
lines changed

3 files changed

+85
-42
lines changed

.github/workflows/continuous-benchmarking-baseline.yml

Lines changed: 40 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,6 @@ on:
2727
- cron: "0 0 * * *"
2828

2929
jobs:
30-
clean_up:
31-
name: Clean-up workspace
32-
runs-on: ${{ matrix.runner }}
33-
strategy:
34-
matrix:
35-
runner: [ gcr, aws, azure, cloudflare ]
36-
env:
37-
working-directory: ./src
38-
steps:
39-
- name: "Cleanup build folder"
40-
run: |
41-
sudo rm -rf ./* || true
42-
sudo rm -rf ./.??* || true
43-
4430
build_client:
4531
name: Build framework
4632
needs: clean_up
@@ -84,6 +70,11 @@ jobs:
8470
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }}
8571

8672
steps:
73+
- name: "Cleanup build folder"
74+
run: |
75+
sudo rm -rf ./* || true
76+
sudo rm -rf ./.??* || true
77+
8778
- name: Check out code into the Go module directory
8879
uses: actions/checkout@v4
8980
with:
@@ -186,6 +177,11 @@ jobs:
186177
DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }}
187178
DOCKER_HUB_ACCESS_TOKEN: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
188179
steps:
180+
- name: "Cleanup build folder"
181+
run: |
182+
sudo rm -rf ./* || true
183+
sudo rm -rf ./.??* || true
184+
189185
- name: Check out code into the Go module directory
190186
uses: actions/checkout@v4
191187
with:
@@ -286,6 +282,11 @@ jobs:
286282
working-directory: src
287283
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
288284
steps:
285+
- name: "Cleanup build folder"
286+
run: |
287+
sudo rm -rf ./* || true
288+
sudo rm -rf ./.??* || true
289+
289290
- name: Check out code into the Go module directory
290291
uses: actions/checkout@v4
291292
with:
@@ -379,6 +380,11 @@ jobs:
379380
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
380381

381382
steps:
383+
- name: "Cleanup build folder"
384+
run: |
385+
sudo rm -rf ./* || true
386+
sudo rm -rf ./.??* || true
387+
382388
- name: Check out code into the Go module directory
383389
uses: actions/checkout@v4
384390
with:
@@ -474,6 +480,11 @@ jobs:
474480
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY }}
475481
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }}
476482
steps:
483+
- name: "Cleanup build folder"
484+
run: |
485+
sudo rm -rf ./* || true
486+
sudo rm -rf ./.??* || true
487+
477488
- name: Check out code into the Go module directory
478489
uses: actions/checkout@v4
479490
with:
@@ -576,6 +587,11 @@ jobs:
576587
DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }}
577588
DOCKER_HUB_ACCESS_TOKEN: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
578589
steps:
590+
- name: "Cleanup build folder"
591+
run: |
592+
sudo rm -rf ./* || true
593+
sudo rm -rf ./.??* || true
594+
579595
- name: Check out code into the Go module directory
580596
uses: actions/checkout@v4
581597
with:
@@ -676,6 +692,11 @@ jobs:
676692
working-directory: src
677693
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
678694
steps:
695+
- name: "Cleanup build folder"
696+
run: |
697+
sudo rm -rf ./* || true
698+
sudo rm -rf ./.??* || true
699+
679700
- name: Check out code into the Go module directory
680701
uses: actions/checkout@v4
681702
with:
@@ -769,6 +790,11 @@ jobs:
769790
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
770791

771792
steps:
793+
- name: "Cleanup build folder"
794+
run: |
795+
sudo rm -rf ./* || true
796+
sudo rm -rf ./.??* || true
797+
772798
- name: Check out code into the Go module directory
773799
uses: actions/checkout@v4
774800
with:

.github/workflows/continuous-benchmarking-image-size.yml

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,6 @@ on:
66
- cron: "0 0 * * *"
77

88
jobs:
9-
clean_up:
10-
name: Clean-up workspace
11-
runs-on: ${{ matrix.runner }}
12-
strategy:
13-
matrix:
14-
runner: [ gcr, aws, azure ]
15-
env:
16-
working-directory: ./src
17-
steps:
18-
- name: "Cleanup build folder"
19-
run: |
20-
sudo rm -rf ./* || true
21-
sudo rm -rf ./.??* || true
22-
239
build_client:
2410
name: Build framework
2511
needs: clean_up
@@ -62,6 +48,11 @@ jobs:
6248
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY }}
6349
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }}
6450
steps:
51+
- name: "Cleanup build folder"
52+
run: |
53+
sudo rm -rf ./* || true
54+
sudo rm -rf ./.??* || true
55+
6556
- name: Check out code into the Go module directory
6657
uses: actions/checkout@v4
6758
with:
@@ -164,6 +155,11 @@ jobs:
164155
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY }}
165156
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }}
166157
steps:
158+
- name: "Cleanup build folder"
159+
run: |
160+
sudo rm -rf ./* || true
161+
sudo rm -rf ./.??* || true
162+
167163
- name: Check out code into the Go module directory
168164
uses: actions/checkout@v4
169165
with:
@@ -269,6 +265,11 @@ jobs:
269265
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
270266

271267
steps:
268+
- name: "Cleanup build folder"
269+
run: |
270+
sudo rm -rf ./* || true
271+
sudo rm -rf ./.??* || true
272+
272273
- name: Check out code into the Go module directory
273274
uses: actions/checkout@v4
274275
with:
@@ -367,6 +368,11 @@ jobs:
367368
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
368369

369370
steps:
371+
- name: "Cleanup build folder"
372+
run: |
373+
sudo rm -rf ./* || true
374+
sudo rm -rf ./.??* || true
375+
370376
- name: Check out code into the Go module directory
371377
uses: actions/checkout@v4
372378
with:
@@ -463,6 +469,11 @@ jobs:
463469
DOCKER_HUB_ACCESS_TOKEN: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
464470

465471
steps:
472+
- name: "Cleanup build folder"
473+
run: |
474+
sudo rm -rf ./* || true
475+
sudo rm -rf ./.??* || true
476+
466477
- name: Check out code into the Go module directory
467478
uses: actions/checkout@v4
468479
with:
@@ -565,6 +576,11 @@ jobs:
565576
DOCKER_HUB_ACCESS_TOKEN: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
566577

567578
steps:
579+
- name: "Cleanup build folder"
580+
run: |
581+
sudo rm -rf ./* || true
582+
sudo rm -rf ./.??* || true
583+
568584
- name: Check out code into the Go module directory
569585
uses: actions/checkout@v4
570586
with:

.github/workflows/continuous-benchmarking-runtimes.yml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,6 @@ on:
66
- cron: "0 0 * * *"
77

88
jobs:
9-
clean_up:
10-
name: Clean-up workspace
11-
runs-on: ${{ matrix.runner }}
12-
strategy:
13-
matrix:
14-
runner: [ gcr, aws, azure ]
15-
env:
16-
working-directory: ./src
17-
steps:
18-
- name: "Cleanup build folder"
19-
run: |
20-
sudo rm -rf ./* || true
21-
sudo rm -rf ./.??* || true
22-
239
build_client:
2410
name: Build framework
2511
needs: clean_up
@@ -71,6 +57,11 @@ jobs:
7157
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY }}
7258
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }}
7359
steps:
60+
- name: "Cleanup build folder"
61+
run: |
62+
sudo rm -rf ./* || true
63+
sudo rm -rf ./.??* || true
64+
7465
- name: Check out code into the Go module directory
7566
uses: actions/checkout@v4
7667
with:
@@ -200,6 +191,11 @@ jobs:
200191
DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }}
201192
DOCKER_HUB_ACCESS_TOKEN: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
202193
steps:
194+
- name: "Cleanup build folder"
195+
run: |
196+
sudo rm -rf ./* || true
197+
sudo rm -rf ./.??* || true
198+
203199
- name: Check out code into the Go module directory
204200
uses: actions/checkout@v4
205201
with:
@@ -327,6 +323,11 @@ jobs:
327323
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
328324
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
329325
steps:
326+
- name: "Cleanup build folder"
327+
run: |
328+
sudo rm -rf ./* || true
329+
sudo rm -rf ./.??* || true
330+
330331
- name: Check out code into the Go module directory
331332
uses: actions/checkout@v4
332333
with:

0 commit comments

Comments
 (0)