Skip to content

Merge main into releases/v3 #3019

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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 20 commits into from
Aug 8, 2025
Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Aug 8, 2025

Merging 679a40d into releases/v3.

Conductor for this PR is @henrymercer.

Contains the following pull requests:

Please do the following:

  • Ensure the CHANGELOG displays the correct version and date.
  • Ensure the CHANGELOG includes all relevant, user-facing changes since the last release.
  • Check that there are not any unexpected commits being merged into the releases/v3 branch.
  • Ensure the docs team is aware of any documentation changes that need to be released.
  • Mark the PR as ready for review to trigger the full set of PR checks.
  • Approve and merge this PR. Make sure Create a merge commit is selected rather than Squash and merge or Rebase and merge.
  • Merge the mergeback PR that will automatically be created once this PR is merged.
  • Merge all backport PRs to older release branches, that will automatically be created once this PR is merged.

@henrymercer henrymercer marked this pull request as ready for review August 8, 2025 09:47
@henrymercer henrymercer requested a review from a team as a code owner August 8, 2025 09:47
@Copilot Copilot AI review requested due to automatic review settings August 8, 2025 09:47
@henrymercer henrymercer dismissed a stale review August 8, 2025 09:47

Spam

Copy link
Contributor

@Copilot Copilot AI 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 is merging changes from main into the releases/v3 branch, preparing for release version 3.29.8. The PR primarily focuses on refactoring CodeQL test utilities and fixing language autodetection issues.

  • Refactored CodeQL test utilities by replacing setCodeQL with createStubCodeQL and removing getCachedCodeQL
  • Fixed language autodetection to exclude unsupported extractors like HTML from being treated as supported languages
  • Updated the GitHub Actions rebuild workflow to handle merge conflicts and workflow dispatch events

Reviewed Changes

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

Show a summary per file
File Description
src/codeql.ts Major refactoring of test utilities, replacing setCodeQL with createStubCodeQL and removing getCachedCodeQL
src/languages.ts Added "actions" language to KnownLanguage enum in alphabetical order
src/config-utils.ts Added filtering logic to only include known languages from extractors
src/debug-artifacts.ts Updated function signatures to accept CodeQL instance via dependency injection
src/init-action-post-helper.ts Modified to pass CodeQL instance through function parameters instead of creating it internally
src/analyze.ts Updated runQueries function to accept CodeQL instance as parameter
Multiple test files Updated test files to use new createStubCodeQL function instead of setCodeQL
lib/*.js Generated JavaScript files reflecting the TypeScript changes
package.json Version bump from 3.29.6 to 3.29.8
CHANGELOG.md Added changelog entries for versions 3.29.7 and 3.29.8
.github/workflows/rebuild.yml Enhanced workflow to handle workflow_dispatch and merge conflicts better

@henrymercer henrymercer merged commit 76621b6 into releases/v3 Aug 8, 2025
557 checks passed
@henrymercer henrymercer deleted the update-v3.29.8-679a40d33 branch August 8, 2025 10:09
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.

2 participants