GHA: drop local fuzzer job in favor of running within the curl-fuzzer repo
No binary (build failed)
—
(log yok)
| @@ -1,49 +0,0 @@ | |
| - | # Copyright (C) Daniel Stenberg, <[email protected]>, et al. |
| - | # |
| - | # SPDX-License-Identifier: curl |
| - | |
| - | name: 'Fuzzer' |
| - | |
| - | 'on': |
| - | push: |
| - | branches: |
| - | - master |
| - | - 'curl-*' |
| - | - '*/ci' |
| - | paths-ignore: |
| - | - '**/*.md' |
| - | - '**/CMakeLists.txt' |
| - | - '.circleci/**' |
| - | - 'appveyor.*' |
| - | - 'CMake/**' |
| - | - 'Dockerfile' |
| - | - 'projects/**' |
| - | - 'tests/data/**' |
| - | pull_request: |
| - | branches: |
| - | - master |
| - | - 'curl-*' |
| - | paths-ignore: |
| - | - '**/*.md' |
| - | - '**/CMakeLists.txt' |
| - | - '.circleci/**' |
| - | - 'appveyor.*' |
| - | - 'CMake/**' |
| - | - 'Dockerfile' |
| - | - 'projects/**' |
| - | - 'tests/data/**' |
| - | |
| - | concurrency: |
| - | # Hard-coded workflow name to avoid colliding with curl-fuzzer's group |
| - | group: curl-fuzz-${{ github.event.pull_request.number || github.sha }} |
| - | cancel-in-progress: true |
| - | |
| - | permissions: {} |
| - | cache-mode: write |
| - | |
| - | env: |
| - | DO_NOT_TRACK: '1' |
| - | |
| - | jobs: |
| - | Fuzzing: |
| - | uses: curl/curl-fuzzer/.github/workflows/ci.yml@master # zizmor: ignore[unpinned-uses] |
| @@ -29,7 +29,6 @@ Consider the following table while looking at pull request failures: | |
| | CI platform as shown in PR | State | What to look at next | | |
| | ----------------------------------- | ------ | -------------------------- | | |
| | Linux / macOS / Windows / ... | stable | all errors and failures | | |
| - | | Fuzzer | stable | fuzzing results | |
| | Code analyzers | stable | new findings | | |
| | checkdocs / checksrc / dist / ... | stable | all errors and failures | | |
| | AppVeyor | stable | all errors and failures | | |
| @@ -62,13 +61,13 @@ are configured: | |
| GitHub Actions runs the following tests: | |
| - Tests with a variety of different compilation options, OSes, CPUs. | |
| - | - Fuzz tests ([see the curl-fuzzer repo for more |
| - | info](https://github.com/curl/curl-fuzzer)). |
| - Static analysis and sanitizers: clang-tidy, address sanitizer, | |
| memory sanitizer, thread sanitizer, CodeQL, valgrind, torture tests. | |
| These are each configured in different files in `.github/workflows`. | |
| + | Fuzz tests run in the [curl-fuzzer repo](https://github.com/curl/curl-fuzzer). |
| + | |
| ### AppVeyor CI | |
| AppVeyor runs a variety of different Windows builds, with different compilation | |