Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump minimum supported CodeQL version to 2.4.5 to address flaky tests #931

Merged
merged 3 commits into from
Feb 17, 2022

Conversation

henrymercer
Copy link
Contributor

@henrymercer henrymercer commented Feb 16, 2022

This PR bumps the minimum supported CLI version to 2.4.5. This is the earliest CodeQL version supported by the earliest supported version of GHES, i.e. GHES 3.1.

Bumping to this version resolves some flaky tests caused by the "We still have not reached idleness" deadlock, as this deadlock is fixed in 2.4.5.

Merge / deployment checklist

  • Confirm this change is backwards compatible with existing workflows.
  • Confirm the readme has been updated if necessary.
  • Confirm the changelog has been updated if necessary.

@henrymercer henrymercer requested a review from a team as a code owner February 16, 2022 12:44
This is the earliest CodeQL version supported by GHES.
Bumping to this version resolves some flaky tests caused by the "We
still have not reached idleness" deadlock, as this deadlock is fixed in
2.4.5.
@henrymercer henrymercer force-pushed the henrymercer/fix-flaky-tests branch from 8410358 to 4ef2013 Compare February 16, 2022 12:46
@edoardopirovano
Copy link
Contributor

Nice. Do we definitely want to do a minor version bump for this? I guess it is a breaking change, but it goes against our pattern of bumping the minor version after a GHES release.

@henrymercer
Copy link
Contributor Author

henrymercer commented Feb 16, 2022

We've made similar deprecations for the CLI in a patch version: https://github.com/github/codeql-cli-binaries/releases/tag/v2.7.5. Given the GHES versioning constraints I'll drop the Action version bump.

@henrymercer henrymercer force-pushed the henrymercer/fix-flaky-tests branch from 4ef2013 to 49c1e2f Compare February 16, 2022 13:32
@henrymercer henrymercer merged commit 6a961c0 into main Feb 17, 2022
@henrymercer henrymercer deleted the henrymercer/fix-flaky-tests branch February 17, 2022 11:49
This was referenced Feb 17, 2022
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