Restructure compatibility testing workflow to depend on stable job #3768
Labels
good first issue
Good for newcomers
help wanted
Extra attention is needed
pkg:tooling
Related to the tooling package
Milestone
Currently the compatibility CI testing defined with the version of Go it is testing against in its name.
opentelemetry-go/.github/workflows/ci.yml
Lines 115 to 152 in 69d0946
This is needed to clearly identify what is being testing in the job.
However, our PRs are setup to require these jobs to pass and when we bump our supported Go versions we then need to request community access to update this requirement.
Instead, we could use the
needs
directive for a token job that follows all the compatibility testing jobs and require that job to succeed. That way if any of the compatibility tests fail the token job will also fail but the token job will remain "stable" from the perspectives of PR required checks.The text was updated successfully, but these errors were encountered: