Skip to content

Commit 2e1a2f2

Browse files
committed
Fuzzer cloudflare bucket is configured only in store and persist
Signed-off-by: Robert Kruszewski <github@robertk.io>
1 parent e8d64af commit 2e1a2f2

3 files changed

Lines changed: 25 additions & 14 deletions

File tree

.github/workflows/fuzz-coverage.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,6 @@ env:
1111
jobs:
1212
coverage:
1313
name: "Coverage: ${{ matrix.fuzz_target }}"
14-
env:
15-
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
16-
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
17-
AWS_REGION: "us-east-1"
18-
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
1914
strategy:
2015
fail-fast: false
2116
matrix:
@@ -61,6 +56,11 @@ jobs:
6156

6257
- name: Download corpus from R2
6358
shell: bash
59+
env:
60+
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
61+
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
62+
AWS_REGION: "us-east-1"
63+
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
6464
run: |
6565
CORPUS_KEY="${{ matrix.fuzz_target }}_corpus.tar.zst"
6666
CORPUS_DIR="fuzz/corpus/${{ matrix.fuzz_target }}"

.github/workflows/minimize_fuzz_corpus_workflow.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,6 @@ env:
3434
jobs:
3535
minimize:
3636
name: "Minimize ${{ inputs.fuzz_target }}"
37-
env:
38-
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
39-
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
40-
AWS_REGION: "us-east-1"
41-
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
4237
runs-on: >-
4338
${{ github.repository == 'vortex-data/vortex'
4439
&& format('runs-on={0}/runner=arm64-medium/disk=large/tag={1}-minimize', github.run_id, inputs.fuzz_target)
@@ -70,6 +65,11 @@ jobs:
7065

7166
- name: Restore corpus
7267
shell: bash
68+
env:
69+
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
70+
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
71+
AWS_REGION: "us-east-1"
72+
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
7373
run: |
7474
CORPUS_KEY="${{ inputs.fuzz_target }}_corpus.tar.zst"
7575
CORPUS_DIR="fuzz/corpus/${{ inputs.fuzz_target }}"
@@ -99,6 +99,11 @@ jobs:
9999
100100
- name: Persist corpus
101101
shell: bash
102+
env:
103+
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
104+
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
105+
AWS_REGION: "us-east-1"
106+
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
102107
run: |
103108
CORPUS_KEY="${{ inputs.fuzz_target }}_corpus.tar.zst"
104109
CORPUS_DIR="fuzz/corpus/${{ inputs.fuzz_target }}"

.github/workflows/run-fuzzer.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ jobs:
6161
name: "Run ${{ inputs.fuzz_name || inputs.fuzz_target }}"
6262
env:
6363
FUZZ_NAME: ${{ inputs.fuzz_name || inputs.fuzz_target }}
64-
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
65-
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
66-
AWS_REGION: "us-east-1"
67-
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
6864
timeout-minutes: 240 # 4 hours
6965
runs-on: >-
7066
${{ github.repository == 'vortex-data/vortex'
@@ -99,6 +95,11 @@ jobs:
9995

10096
- name: Restore corpus
10197
shell: bash
98+
env:
99+
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
100+
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
101+
AWS_REGION: "us-east-1"
102+
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
102103
run: |
103104
CORPUS_KEY="${FUZZ_NAME}_corpus.tar.zst"
104105
CORPUS_DIR="fuzz/corpus/${FUZZ_NAME}"
@@ -188,6 +189,11 @@ jobs:
188189

189190
- name: Persist corpus
190191
shell: bash
192+
env:
193+
AWS_ACCESS_KEY_ID: ${{ secrets.R2_FUZZ_ACCESS_KEY_ID }}
194+
AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_FUZZ_SECRET_ACCESS_KEY }}
195+
AWS_REGION: "us-east-1"
196+
AWS_ENDPOINT_URL: "https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com"
191197
run: |
192198
CORPUS_KEY="${FUZZ_NAME}_corpus.tar.zst"
193199
CORPUS_DIR="fuzz/corpus/${FUZZ_NAME}"

0 commit comments

Comments
 (0)