mirror of
https://github.com/github/codeql-action.git
synced 2026-01-04 05:30:16 +08:00
Merge branch 'main' into update-bundle/codeql-bundle-v2.13.4
This commit is contained in:
@@ -92,7 +92,10 @@ async function setupPythonExtractor(
|
||||
}
|
||||
|
||||
if (
|
||||
await features.getValue(Feature.DisablePythonDependencyInstallation, codeql)
|
||||
await features.getValue(
|
||||
Feature.DisablePythonDependencyInstallationEnabled,
|
||||
codeql
|
||||
)
|
||||
) {
|
||||
logger.warning(
|
||||
"We recommend that you remove the CODEQL_PYTHON environment variable from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies." +
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"maximumVersion": "3.9", "minimumVersion": "3.5"}
|
||||
{"maximumVersion": "3.10", "minimumVersion": "3.6"}
|
||||
|
||||
@@ -39,11 +39,11 @@ export interface FeatureEnablement {
|
||||
export enum Feature {
|
||||
CliConfigFileEnabled = "cli_config_file_enabled",
|
||||
DisableKotlinAnalysisEnabled = "disable_kotlin_analysis_enabled",
|
||||
DisablePythonDependencyInstallationEnabled = "disable_python_dependency_installation_enabled",
|
||||
ExportCodeScanningConfigEnabled = "export_code_scanning_config_enabled",
|
||||
ExportDiagnosticsEnabled = "export_diagnostics_enabled",
|
||||
MlPoweredQueriesEnabled = "ml_powered_queries_enabled",
|
||||
UploadFailedSarifEnabled = "upload_failed_sarif_enabled",
|
||||
DisablePythonDependencyInstallation = "disable_python_dependency_installation",
|
||||
}
|
||||
|
||||
export const featureConfig: Record<
|
||||
@@ -81,7 +81,7 @@ export const featureConfig: Record<
|
||||
minimumVersion: "2.11.3",
|
||||
defaultValue: true,
|
||||
},
|
||||
[Feature.DisablePythonDependencyInstallation]: {
|
||||
[Feature.DisablePythonDependencyInstallationEnabled]: {
|
||||
envVar: "CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION",
|
||||
// Although the python extractor only started supporting not extracting installed
|
||||
// dependencies in 2.13.1, the init-action can still benefit from not installing
|
||||
|
||||
@@ -279,7 +279,7 @@ async function run() {
|
||||
) {
|
||||
if (
|
||||
await features.getValue(
|
||||
Feature.DisablePythonDependencyInstallation,
|
||||
Feature.DisablePythonDependencyInstallationEnabled,
|
||||
codeql
|
||||
)
|
||||
) {
|
||||
@@ -343,7 +343,7 @@ async function run() {
|
||||
// Disable Python dependency extraction if feature flag set
|
||||
if (
|
||||
await features.getValue(
|
||||
Feature.DisablePythonDependencyInstallation,
|
||||
Feature.DisablePythonDependencyInstallationEnabled,
|
||||
codeql
|
||||
)
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user