Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
652e91d
Add repo property to override codeql-cli version
oscarsj Apr 16, 2026
09a0f62
Refactor resolveToolsInput: accept repository properties as parameter…
Copilot May 25, 2026
838486a
Merge branch 'main' of https://github.com/github/codeql-action into c…
oscarsj May 25, 2026
7c7926f
Fixed tests due to stale language.ts obscuring language/index.ts impo…
oscarsj May 25, 2026
0d5f0f5
Lint fixes
oscarsj May 29, 2026
dafa67e
Rebuild
oscarsj May 29, 2026
3782e65
Easy fixes from CR
oscarsj May 29, 2026
f9b6569
More fixes from CR
oscarsj May 29, 2026
964d328
More fixes from CR
oscarsj May 29, 2026
b1eeb13
Lint
oscarsj May 29, 2026
3d8236d
More fixes from CR
oscarsj May 29, 2026
063bb8b
Move resolve-tools-input.ts and tests to src/config
oscarsj May 29, 2026
fb60566
Missing files
oscarsj May 29, 2026
d622e41
Lint
oscarsj May 29, 2026
aeb3e20
Rebuild
oscarsj May 29, 2026
9b49e27
Allow repository tools property fallback in resolveToolsInput
Copilot May 29, 2026
d8e5e3d
Rebuild
oscarsj Jun 1, 2026
f22e7a2
Merge branch 'main' into copilot/add-tools-input-source-repository
oscarsj Jun 1, 2026
d426d33
Implement an enforce/dynamic approach
oscarsj Jun 1, 2026
6963dfb
Add logging and telemetry for mode
oscarsj Jun 1, 2026
1251f87
Improve testing
oscarsj Jun 1, 2026
57b3666
Apply suggestions from code review
oscarsj Jun 1, 2026
8c6a2b4
Rebuild
oscarsj Jun 2, 2026
21066c2
Pin multi-language workflow action SHAs
Copilot Jun 9, 2026
d1418f9
Merge branch 'main' into copilot/add-tools-input-source-repository
oscarsj Jun 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ See the [releases page](https://github.com/github/codeql-action/releases) for th

## [UNRELEASED]

No user facing changes.
- Organizations can create a custom repository property named `github-codeql-tools` to set a default CodeQL CLI tools value. You can optionally set `github-codeql-tools-mode` to control scope: use `enforce` (default) to apply to all workflows, or `dynamic` to apply only to dynamic workflows. If a workflow provides an explicit `tools:` input, that input takes precedence. For more information, see [Managing custom properties for repositories in your organization](https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization), [Repository properties for Code Scanning](https://docs.github.com/en/code-security/concepts/code-scanning/repository-properties) and [Customizing your advanced setup for code scanning](https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning).

## 4.36.2 - 04 Jun 2026

Expand Down
161 changes: 131 additions & 30 deletions lib/entry-points.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/analyze-action.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import {
} from "./dependency-caching";
import { EnvVar } from "./environment";
import { initFeatures } from "./feature-flags";
import { BuiltInLanguage } from "./languages";
import { BuiltInLanguage } from "./languages/index";
import { getActionsLogger, Logger } from "./logging";
import { cleanupAndUploadOverlayBaseDatabaseToCache } from "./overlay/caching";
import { getRepositoryNwo } from "./repository";
Expand Down
2 changes: 1 addition & 1 deletion src/analyze.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
} from "./analyze";
import { createStubCodeQL } from "./codeql";
import { Feature } from "./feature-flags";
import { BuiltInLanguage } from "./languages";
import { BuiltInLanguage } from "./languages/index";
import { getRunnerLogger } from "./logging";
import {
setupTests,
Expand Down
2 changes: 1 addition & 1 deletion src/analyze.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import {
} from "./diff-informed-analysis-utils";
import { EnvVar } from "./environment";
import { FeatureEnablement, Feature } from "./feature-flags";
import { BuiltInLanguage, Language } from "./languages";
import { BuiltInLanguage, Language } from "./languages/index";
import { Logger, withGroupAsync } from "./logging";
import { OverlayDatabaseMode } from "./overlay/overlay-database-mode";
import type * as sarif from "./sarif";
Expand Down
2 changes: 1 addition & 1 deletion src/autobuild-action.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { determineAutobuildLanguages, runAutobuild } from "./autobuild";
import { getCodeQL } from "./codeql";
import { Config, getConfig } from "./config-utils";
import { EnvVar } from "./environment";
import { Language } from "./languages";
import { Language } from "./languages/index";
import { Logger, getActionsLogger } from "./logging";
import {
StatusReportBase,
Expand Down
2 changes: 1 addition & 1 deletion src/autobuild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import * as configUtils from "./config-utils";
import { DocUrl } from "./doc-url";
import { EnvVar } from "./environment";
import { Feature, featureConfig, initFeatures } from "./feature-flags";
import { BuiltInLanguage, Language } from "./languages";
import { BuiltInLanguage, Language } from "./languages/index";
import { Logger } from "./logging";
import { getRepositoryNwo } from "./repository";
import { asyncFilter, BuildMode } from "./util";
Expand Down
2 changes: 1 addition & 1 deletion src/codeql.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import {
import type { Config } from "./config-utils";
import * as defaults from "./defaults.json";
import { DocUrl } from "./doc-url";
import { BuiltInLanguage } from "./languages";
import { BuiltInLanguage } from "./languages/index";
import { getRunnerLogger } from "./logging";
import { ToolsSource } from "./setup-codeql";
import {
Expand Down
Loading
Loading