Skip to content

Offer CodeQL CLI release notes after updates - #4525

Merged
nickrolfe merged 2 commits into
github:mainfrom
GtechGovind:feat/show-cli-release-notes
Sep 4, 2026
Merged

Offer CodeQL CLI release notes after updates#4525
nickrolfe merged 2 commits into
github:mainfrom
GtechGovind:feat/show-cli-release-notes

Conversation

@GtechGovind

Copy link
Copy Markdown
Contributor

Closes #1095.

Replaces the post-update log action with a Show release notes action that opens the CodeQL CLI changelog. The update message is still recorded in the extension log.

Adds coverage for selecting and dismissing the release-notes action, and documents the user-facing change.

Validation:

  • npm run test:vscode-integration:no-workspace -- --runTestsByPath test/vscode-tests/no-workspace/codeql-cli/release-notes.test.ts
  • npx tsc --noEmit -p tsconfig.json
  • npx prettier --check src/extension.ts src/codeql-cli/distribution/release-notes.ts test/vscode-tests/no-workspace/codeql-cli/release-notes.test.ts CHANGELOG.md
  • npm run lint -- --quiet
  • npm run build

@GtechGovind
GtechGovind marked this pull request as ready for review August 31, 2026 12:40
@GtechGovind
GtechGovind requested a review from a team as a code owner August 31, 2026 12:40

@nickrolfe nickrolfe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for your contribution.

Overall the change makes sense and looks good in my manual testing, but we'll need you to make a small fix to get CI checks passing.

@nickrolfe
nickrolfe merged commit 7d191f2 into github:main Sep 4, 2026
31 checks passed
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.

Offer "Show release notes" button after CodeQL CLI has been updated

2 participants