Skip to content

Commit 2958baa

Browse files
committed
ci: use self-hosted GHA runner
Closes #181
1 parent f032a7c commit 2958baa

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

.github/workflows/cflite_batch.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ permissions: read-all
1515

1616
jobs:
1717
luajit:
18-
runs-on: ubuntu-24.04
18+
runs-on: self-hosted
1919
strategy:
2020
fail-fast: false
2121
matrix:
2222
sanitizer: [address, undefined]
2323
steps:
2424
- uses: actions/checkout@v4
2525
- uses: ./.github/actions/setup
26+
if: runner.environment == 'github-hosted'
2627
- name: Build fuzzing tests (${{ matrix.sanitizer }})
2728
id: build
2829
uses: google/clusterfuzzlite/actions/build_fuzzers@main

.github/workflows/cflite_build.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ permissions: read-all
1010

1111
jobs:
1212
luajit:
13-
runs-on: ubuntu-24.04
13+
runs-on: self-hosted
1414
strategy:
1515
fail-fast: false
1616
matrix:
1717
sanitizer: [address, undefined]
1818
steps:
1919
- uses: actions/checkout@v4
2020
- uses: ./.github/actions/setup
21+
if: runner.environment == 'github-hosted'
2122
- name: Build fuzzing tests (${{ matrix.sanitizer }})
2223
id: build
2324
uses: google/clusterfuzzlite/actions/build_fuzzers@main

.github/workflows/cflite_cron.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ jobs:
1616
# are covered by fuzzing.
1717

1818
Coverage:
19-
runs-on: ubuntu-24.04
19+
runs-on: self-hosted
2020
steps:
2121
- uses: actions/checkout@v4
2222
- uses: ./.github/actions/setup
23+
if: runner.environment == 'github-hosted'
2324
- name: Build fuzzing tests
2425
id: build
2526
uses: google/clusterfuzzlite/actions/build_fuzzers@main
@@ -46,7 +47,7 @@ jobs:
4647
# code coverage.
4748

4849
Pruning:
49-
runs-on: ubuntu-24.04
50+
runs-on: self-hosted
5051
steps:
5152
- uses: actions/checkout@v4
5253
- uses: ./.github/actions/setup

.github/workflows/cflite_pr.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,15 @@ permissions: read-all
4242

4343
jobs:
4444
luajit:
45-
runs-on: ubuntu-24.04
45+
runs-on: self-hosted
4646
strategy:
4747
fail-fast: false
4848
matrix:
4949
sanitizer: [address, undefined]
5050
steps:
5151
- uses: actions/checkout@v4
5252
- uses: ./.github/actions/setup
53+
if: runner.environment == 'github-hosted'
5354
- name: Build fuzzing tests (${{ matrix.sanitizer }})
5455
id: build
5556
uses: google/clusterfuzzlite/actions/build_fuzzers@main

0 commit comments

Comments
 (0)