Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 26, 2025

Merging 0a67bd4 into releases/v3.

Conductor for this PR is @mbg.

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 and others added 30 commits September 23, 2025 14:38
Direct tracing is now enabled by default.
There isn't really anything platform-specific at the moment.
Mergeback v3.30.4 refs/heads/releases/v3 into main
Don't dry-run `rollback-release` workflow on release branches
 Only run PR checks on Ubuntu by default
Add `npm run ava` command, update instructions, and exclude files from VSCode search
and add it to the `build` command
@mbg mbg marked this pull request as ready for review September 26, 2025 17:11
@mbg mbg requested a review from a team as a code owner September 26, 2025 17:11
@Copilot Copilot AI review requested due to automatic review settings September 26, 2025 17:11
@mbg mbg enabled auto-merge September 26, 2025 17:11
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 is a release PR merging changes from main into the releases/v3 branch for version 3.30.5. The primary purpose is to fix a bug introduced in version 3.30.4 where the upload-sarif functionality was incorrectly rejecting files without a .sarif extension.

Key changes:

  • Fixed upload-sarif logic to properly handle code-scanning analysis files without .sarif extensions
  • Code organization improvements in setup-codeql.ts (moved code block to better location)
  • Simplified PR check workflow configurations by removing redundant OS specifications and consolidating test configurations

Reviewed Changes

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

Show a summary per file
File Description
src/upload-sarif-action.ts Fixed conditional logic to accept code-scanning files without .sarif extension
src/setup-codeql.ts Moved forceShippedTools logic block to execute after nightly tools handling
scripts/check-node-modules.sh Added new script to conditionally run npm install based on package-lock.json state
package.json Updated version to 3.30.5 and refactored npm scripts for better modularity
pr-checks/sync.py Removed function and logic for OS/version exclusions, simplified default OS to ubuntu-only
pr-checks/checks/*.yml Removed redundant operatingSystems specifications, consolidated test configurations
CHANGELOG.md Added entry documenting the upload-sarif bug fix
Multiple lib/*.js files Generated JavaScript reflecting the TypeScript source changes
Files not reviewed (1)
  • package-lock.json: Language not supported

@mbg mbg merged commit 3599b3b into releases/v3 Sep 26, 2025
229 checks passed
@mbg mbg deleted the update-v3.30.5-0a67bd46a branch September 26, 2025 17:30
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