Skip to content

ci: CodeQL action v4 + re-add Kotlin#28

Merged
GCHOfficial merged 2 commits into
mainfrom
ci/codeql-v4
Jun 26, 2026
Merged

ci: CodeQL action v4 + re-add Kotlin#28
GCHOfficial merged 2 commits into
mainfrom
ci/codeql-v4

Conversation

@GCHOfficial

Copy link
Copy Markdown
Owner

Two linked fixes prompted by the v3 deprecation notice + Node 20 annotations:

  • codeql-action v3 → v4 — v3 is deprecated (Dec 2026) and forced onto the deprecated Node 20 runtime.
  • Re-add java-kotlin — it previously failed with "Kotlin version 2.4.0 is too recent. CodeQL currently supports versions below 2.3.30" because v3 bundled an older CodeQL CLI. github/codeql#21970 added Kotlin 2.4.0 support, which ships in v4's CLI. Built via flutter build apk under build-mode manual (LFS + JDK 17).

CodeQL now covers java-kotlin (Android player/HDR) + c-cpp (Windows overlay) + actions. Still not a required check.

🤖 Generated with Claude Code

George-Cosmin Hanta added 2 commits June 26, 2026 17:13
v3 is deprecated (Dec 2026) and runs on the now-deprecated Node 20; its bundled
CodeQL CLI also predated Kotlin 2.4.0 support, which is why java-kotlin failed
with 'Kotlin version 2.4.0 is too recent'. github/codeql#21970 added 2.4.0
support, shipped in v4's CLI — so move init/analyze to @v4 and restore the
java-kotlin matrix entry (build-mode manual via 'flutter build apk').
The Kotlin 2.4.0 extractor support (github/codeql#21970) is merged but not yet
in a released CodeQL CLI — the latest (2.25.6) still caps at < 2.3.30, so the
java-kotlin job fails regardless of action version. Keep the v4 upgrade (off the
deprecated v3 / Node 20) and scope to c-cpp + actions; the comment records the
exact condition to re-add Kotlin.
@GCHOfficial GCHOfficial merged commit 3ef14af into main Jun 26, 2026
8 checks passed
@GCHOfficial GCHOfficial deleted the ci/codeql-v4 branch June 26, 2026 14:36
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.

1 participant