oss-fuzz/projects/libjpeg-turbo
DRC 5cc77a3fde
[libjpeg-turbo] Fuzz multiple code branches (#7528)
libjpeg-turbo uses a stable mainline branch model, so the main branch is
always stable and feeds into the current release series.  The next-gen
evolving release series is developed in the dev branch, and bug fixes
are cherry-picked into stable branches for past release series.

It is desirable to fuzz the dev branch to ensure that bugs are caught
before the evolving code is merged down into main (which generally
occurs in conjunction with a beta release) and also to allow for the
fuzzers themselves to evolve along with the libjpeg-turbo feature set.
It is also desirable to fuzz the stable branch from the most recent
release series (2.0.x at the moment) to ensure that the same quality is
maintained from when that code occupied the main branch.

Note that both the Dockerfile and multi-branch build script included in
this commit accommodate the fact that the dev branch may not exist.  The
dev branch will not exist between the time that the current release
series enters beta and the first feature for the next-gen release series
is developed.

Closes #7479
2022-04-08 11:25:53 -04:00
..
Dockerfile [libjpeg-turbo] Fuzz multiple code branches (#7528) 2022-04-08 11:25:53 -04:00
build.sh [libjpeg-turbo] Fuzz multiple code branches (#7528) 2022-04-08 11:25:53 -04:00
project.yaml