| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
The pinned version preserves the existing input contract, and no blocking issues were identified.
No open issues 🎉
What changed in this PRUpdates Kotlin setup for CI tests and adjusts Dependabot discovery to cover individual local action directories.
Changes:
| File | Description |
|---|---|
| .github/dependabot.yml | Targets individual local action directories with a glob. |
| .github/actions/prepare-test/action.yml | Updates the Kotlin setup pin to v2.1 and normalizes input quoting. |
Review effort: Max
Sorry, something went wrong.
There was a problem hiding this comment.
Runner and compiler compatibility across the affected CodeQL matrix still needs confirmation from successful CI runs.
1 open issue 6 files not reviewedReview effort: Max
Sorry, something went wrong.
| os: runnerImage, | ||
| version, | ||
| }); | ||
| if (runnerImage === "ubuntu-latest" && version === "stable-v2.20.7") { |
There was a problem hiding this comment.
Thanks for doing this, I have a few suggestions, but none of them are blocking.
Sorry, something went wrong.
| // stable-v2.20.7 requires an older version of Java than the default on `ubuntu-latest`. | ||
| // We could install that older version on the newer runners, or use the older runner. | ||
| // We do the latter here. This can be removed once we stop supporting `v2.20.7`. | ||
| // Since this is typed as `DefaultTestVersion`, it will become an error once `stable-v2.20.7` | ||
| // is removed from `defaultTestVersions`. | ||
| const requiresOlderRunnerImage: DefaultTestVersion = "stable-v2.20.7"; | ||
| if ( | ||
| runnerImage === "ubuntu-latest" && | ||
| version === requiresOlderRunnerImage | ||
| ) { | ||
| matrix.push({ os: "ubuntu-24.04", version }); | ||
| } else { |
There was a problem hiding this comment.
Another valid approach here would be overriding the runner image for (I think just) the multi-language check, since I believe this issue only affects checks that analyze Java.
Sorry, something went wrong.
There was a problem hiding this comment.
True, but I think we probably should just merge this for now to unblock other work.
Sorry, something went wrong.
| // Since this is typed as `DefaultTestVersion`, it will become an error once `stable-v2.20.7` | ||
| // is removed from `defaultTestVersions`. |
There was a problem hiding this comment.
(Though I believe we don't build the PR checks project as part of CI, so we'd only see this locally)
Sorry, something went wrong.
There was a problem hiding this comment.
Seeing it locally is the intended scenario, because you'd locally remove it from defaultTestVersions and then this would immediately flag up as an error.
Sorry, something went wrong.
There was a problem hiding this comment.
That said, it might be worth running tsc -noEmit over the TypeScript sources in CI if we don't already. (But not in this PR.)
Sorry, something went wrong.
| use-all-platform-bundle: | ||
| description: "If true, we output a tools URL with codeql-bundle.tar.gz file rather than platform-specific URL" | ||
| default: 'false' | ||
| default: "false" |
There was a problem hiding this comment.
I presume this probably happened automatically, but we should consider adding a YAML formatter to CI to avoid this sort of noise.
Sorry, something went wrong.
There was a problem hiding this comment.
Yeah it happened automatically. Agreed on adding a formatter check, but not as part of this PR.
Sorry, something went wrong.
|
@henrymercer Thanks for the review! I have addressed a bunch of your comments that I thought made sense to address here. The remaining ones are better for follow-up PRs I think. |
Sorry, something went wrong.
There was a problem hiding this comment.
Thanks!
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
ubuntu-latest is transitioning to ubuntu-26.04, which is causing a number of our CI checks to fail. This PR addresses the immediate failures to unblock other PRs: