Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Bump minimum CodeQL version to 2.16.6#2912

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
henrymercer wants to merge6 commits intomain
base:main
Choose a base branch
Loading
fromhenrymercer/bump-minimum-codeql-2.16.6

Conversation

henrymercer
Copy link
Contributor

This PR bumps the minimum CodeQL version to 2.16.6, as announced by#2859.

  • Remove version guards for 2.16.5 and earlier
  • Remove tool features that are always enabled for 2.16.6+
  • Bump the CodeQL versions we use in CI to ensure we're testing the 2.20.7 stable version shipped to GHES
  • Bump the minor version number of the Action

Merge / deployment checklist

  • Confirm this change is backwards compatible with existing workflows.
  • Confirm thereadme has been updated if necessary.
  • Confirm thechangelog has been updated if necessary.

@CopilotCopilotAI review requested due to automatic review settingsMay 30, 2025 16:26
@henrymercerhenrymercer requested a review froma team as acode ownerMay 30, 2025 16:26
Copy link
Contributor

@CopilotCopilotAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Pull Request Overview

This PR raises the minimum supported CodeQL CLI version to 2.16.6, removes legacy guards and features for older releases, and updates CI/test matrices and the action version accordingly.

  • Remove version checks and feature flags for CodeQL ≤ 2.16.5
  • Add stable-v2.20.7 to defaultTestVersions and workflow matrices; drop v2.15.5
  • Bump action minor version to 3.29.0 and record in CHANGELOG

Reviewed Changes

Copilot reviewed 41 out of 41 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/analyze.tsDrop redundant supportsFeature guard around build-mode tracing
pr-checks/sync.pyRemove stable-v2.15.5, add stable-v2.20.7 in defaultTestVersions
pr-checks/checks/cpp-deptrace-enabled-on-macos.ymlInclude “linked” as a valid version for macOS C/C++ deptrace check
package.jsonBump action version from 3.28.19 to 3.29.0
lib/tracer-config.jsSimplify getCombinedTracerConfig; remove CODEQL_RUNNER fallback logic
lib/tracer-config.test.jsRename test and drop outdated runner-env tests
lib/tools-features.jsRemove deprecated ToolsFeature flags
lib/tools-features.test.jsUpdate test to cover new ForceOverwrite flag
lib/init.jsEliminate printPathFiltersWarning export and refactor initConfig grouping
lib/init.test.jsRemove tests for deprecated path-filters warning
lib/init-action.jsStreamline debug options; remove Go static-binary wrapper
lib/autobuild.jsRemove legacy feature check, simplify autobuild decision logic
lib/analyze.jsRemove unused import and obsolete supportsFeature check
lib/codeql.jsBump CODEQL_MINIMUM_VERSION to 2.16.6; drop buildModeOption guard
CHANGELOG.mdAdd “Bump minimum CodeQL bundle version to 2.16.6” entry
.github/workflows/__multi-language-autodetect.ymlRemove v2.15.5 matrix entries; add v2.20.7
.github/workflows/__go-tracing-legacy-workflow.ymlRemove v2.15.5 entries; add v2.20.7
.github/workflows/__go-tracing-custom-build-steps.ymlRemove v2.15.5 entries; add v2.20.7
.github/workflows/__go-tracing-autobuilder.ymlRemove v2.15.5 entries; add v2.20.7
.github/workflows/__cpp-deptrace-enabled-on-macos.ymlAdd matrix entry for version “linked” on macOS
Comments suppressed due to low confidence (2)

pr-checks/sync.py:11

  • Update this comment to point at the actual file whereCODEQL_MINIMUM_VERSION lives (now inlib/codeql.js), so future bumps aren’t missed.
# The oldest supported CodeQL version. If bumping, update `CODEQL_MINIMUM_VERSION` in `codeql.ts`

lib/tracer-config.test.js:62

  • Consider adding a test that validates the returnedenv object matches the contents ofstart-tracing.json (e.g. ensureCODEQL_DIST andCODEQL_PLATFORM are mapped correctly), to retain full coverage of tracer-config behavior.
(0, ava_1.default)("getCombinedTracerConfig", async (t) => {

@henrymercerhenrymercerforce-pushed thehenrymercer/bump-minimum-codeql-2.16.6 branch fromed2a3d0 tod54c5e2CompareMay 30, 2025 16:52
@henrymercer
Copy link
ContributorAuthor

Note that this PR updates the set of required checks — we'll need to followthese steps before merging.

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

Copilot code reviewCopilotCopilot left review comments

At least 1 approving review is required to merge this pull request.

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

1 participant
@henrymercer

[8]ページ先頭

©2009-2025 Movatter.jp