Remove stage definition in API Fuzzing
Problem
The API fuzzing template defines stages for customers. This is overly prescriptive, and will overwrite their stages if they include the template after the stages are already defined in their .gitlab-ci.yml. This is also inconsistent with coverage guided fuzzing.
Proposal
-
Remove
stages:
- build
- test
- deploy
- fuzz
from the API-Fuzzing.gitlab-ci.yml
template. !59154 (merged) remove it from API-Fuzzing.latest.gitlab-ci.yml
-
Update the documentation that states customers must define a fuzz
stage in theirstages
. !58792 (merged) -
Update the API Fuzzing merge request snippet tool to generate the text
stages:
- fuzz
-
This is a breaking change, and should be announced to customers. !78796
Edited by Herber Madrigal