Skip to content

Conversation

thpierce
Copy link
Contributor

@thpierce thpierce commented Sep 23, 2025

Add gate job that fail if any workflow job fails OR if any job is missing from the gate's needs array. Prevents both job failures and configuration drift when adding new workflow jobs.

Add CodeQL advanced config to align with ADOT Lang (e.g. https://github.com/aws-observability/aws-otel-python-instrumentation/blob/main/.github/workflows/codeql.yml), add gate job to workflow.Callout: I don't think it's possible to have one gate for both workflows, but it should not be the case that we add more over time.

CodeQL is generated by using the GitHub UI to enable advance config. I only changed <action>@v# -> <action>@<SHA> and added the all-codeql-checks-pass job, aligning with other repos.

Testing:

See: aws-observability/aws-otel-python-instrumentation#477

Rollback procedure:

Revert

Ensure you've run the following tests on your changes and include the link below:

PR workflow sufficient

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@thpierce thpierce enabled auto-merge (squash) September 23, 2025 02:48
@thpierce thpierce merged commit fee8cd5 into main Sep 23, 2025
9 checks passed
@thpierce thpierce deleted the thpierce-patch-1 branch September 23, 2025 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants