Skip to content

XS⚠️ ◾ Release v1.7.16 with package updates, CI refresh, and security fixes#824

Merged
muiriswoulfe merged 14 commits into
mainfrom
release/v1.7.16
Jul 23, 2026
Merged

XS⚠️ ◾ Release v1.7.16 with package updates, CI refresh, and security fixes#824
muiriswoulfe merged 14 commits into
mainfrom
release/v1.7.16

Conversation

@muiriswoulfe

@muiriswoulfe muiriswoulfe commented Jul 23, 2026

Copy link
Copy Markdown
Member

Release of PR Metrics v1.7.16. Beyond the routine autogenerated version and package updates, this release also includes security remediation, dependency runtime alignment, a CI/CD pin refresh, and documentation improvements.

Security

  • Remediates CVE-2026-13149 (brace-expansion exponential-time ReDoS). The lockfile now resolves brace-expansion to patched versions across the whole tree: 1.1.16 (via azure-pipelines-task-lib, the flagged path), 2.1.2, and 5.0.7. Merging this PR clears the Component Governance / SFI finding on main.

Dependencies and runtime alignment

  • Aligns @types/node with the supported Node.js 24 runtime (pinned to 24.13.3) and adds a reject guard to the update:versions script so ncu preserves the major alignment.
  • Holds typescript at 6.0.3, the version supported by the typescript-eslint and typedoc toolchain, via the ncu peer flag.
  • Refreshes the remaining npm packages and lockfile.

CI and CD

  • Refreshes SHA-pinned GitHub Actions: actions/checkout to v7.0.1, actions/setup-node to v7.0.0, and github/codeql-action to v4.37.3.
  • Upgrades the Azure DevOps AzureCLI task from v2 to v3, adding the required connectionType input while keeping the documented azureSubscription input.

Documentation

  • Improves the refresh-ci-dependencies agent guidance: subpath action pins, releases/latest version filtering, Azure DevOps task input handling, and integrating the remote branch before pushing.
  • Documents the release versioning convention in AGENTS.md, clarifying that .github/release-version.json intentionally holds the next version (one patch ahead of the release), which is expected and not a mismatch.

Notes

microsoft-pr-metrics Bot and others added 11 commits July 22, 2026 15:28
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f70b1094-5427-4fb4-839d-ae010d0b4e9c
- Clarify the process for updating action SHAs in workflows.
- Add instructions for handling non-matching tags in releases.
- Emphasize the importance of reviewing release notes for major version bumps.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f70b1094-5427-4fb4-839d-ae010d0b4e9c
- Clarified input handling for task version updates.
- Emphasized preference for documented input names over deprecated aliases.
- Ensured consistency in Node.js version handling.
- Document the purpose of `.github/workflow-scripts/Update-Version.ps1`
- Clarify versioning expectations for release pull requests
- Explain the distinction between current and next release versions
- Upgraded several packages to their latest versions.
- Ensured compatibility with existing codebase.
- Improved overall application performance and security.
@muiriswoulfe
muiriswoulfe requested a review from a team July 23, 2026 11:03
@muiriswoulfe muiriswoulfe added the release Updates to enable a new release label Jul 23, 2026
Copilot AI review requested due to automatic review settings July 23, 2026 11:03
@microsoft-pr-metrics

microsoft-pr-metrics Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

PR Metrics

Thanks for keeping your pull request small.
⚠️ Consider adding additional tests.

Lines
Product Code 10
Test Code -
Subtotal 10
Ignored Code 1,831
Total 1,841

Metrics computed by PR Metrics. Add it to your Azure DevOps and GitHub PRs!

@microsoft-pr-metrics microsoft-pr-metrics Bot changed the title [Autogenerated] Release v1.7.16 with Package Updates XS⚠️ ◾ [Autogenerated] Release v1.7.16 with Package Updates Jul 23, 2026
Comment thread package-lock.json
Comment thread dist/resources.resjson

Copilot AI 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.

Pull request overview

Prepares PR Metrics v1.7.16 with synchronized versioning and refreshed dependencies.

Changes:

  • Updates release metadata and documentation to v1.7.16.
  • Refreshes npm packages, CI action pins, and AzureCLI tasks.
  • Clarifies automated release and dependency-refresh guidance.

Reviewed changes

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

Show a summary per file
File Description
src/vss-extension.json Updates extension version.
src/task/task.loc.json Updates localized task version.
src/task/task.json Updates task metadata and version.
src/task/Strings/resources.resjson/en-US/resources.resjson Updates localized friendly name.
src/task/src/utilities/constants.ts Updates API user agent.
src/LICENSE.txt Refreshes dependency notices.
README.md Updates usage examples.
package.json Updates version, dependencies, and update command.
dist/resources.resjson Updates packaged localization.
AGENTS.md Documents release-version behavior.
.github/workflows/release-publish.yml Refreshes action pins.
.github/workflows/release-initiate.yml Refreshes action pins.
.github/workflows/build.yml Refreshes action and CodeQL pins.
.github/release-version.json Advances the next release version.
.github/release-publish-trigger.txt Triggers v1.7.16 publishing.
.github/azure-devops/template.yml Migrates AzureCLI tasks to v3.
.github/azure-devops/release.yml Migrates release publishing to AzureCLI v3.
.github/agents/refresh-ci-dependencies.agent.md Clarifies CI refresh procedures.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings July 23, 2026 12:01
@muiriswoulfe muiriswoulfe changed the title XS⚠️ ◾ [Autogenerated] Release v1.7.16 with Package Updates [Autogenerated] Release v1.7.16 with package updates, CI refresh, and security fixes Jul 23, 2026

Copilot AI 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.

Pull request overview

Copilot reviewed 17 out of 20 changed files in this pull request and generated 1 comment.

Comment thread AGENTS.md Outdated
@microsoft-pr-metrics microsoft-pr-metrics Bot changed the title [Autogenerated] Release v1.7.16 with package updates, CI refresh, and security fixes XS⚠️ ◾ [Autogenerated] Release v1.7.16 with package updates, CI refresh, and security fixes Jul 23, 2026
@muiriswoulfe muiriswoulfe changed the title XS⚠️ ◾ [Autogenerated] Release v1.7.16 with package updates, CI refresh, and security fixes XS⚠️ ◾ Release v1.7.16 with package updates, CI refresh, and security fixes Jul 23, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f70b1094-5427-4fb4-839d-ae010d0b4e9c
Comment thread dist/resources.resjson

Copilot AI 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.

Pull request overview

Copilot reviewed 17 out of 20 changed files in this pull request and generated no new comments.

@muiriswoulfe
muiriswoulfe enabled auto-merge (squash) July 23, 2026 12:44
@muiriswoulfe
muiriswoulfe merged commit f1b6995 into main Jul 23, 2026
36 checks passed
@muiriswoulfe
muiriswoulfe deleted the release/v1.7.16 branch July 23, 2026 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Updates to enable a new release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants