Repository navigation
build(deps): consolidate 1ES-supported Dependabot npm updates - #71195
Conversation
Apply Astro 7.4.0, markdown-remark 7.3.3, Vite 8.3.4 in eslint-factory, and aligned Vitest 5.0.5 tooling. Verify exact versions and final lockfile installs against the 1ES public npm feed without introducing feed-specific registry URLs. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
🧠 Matt Pocock Skills Reviewer is reviewing this pull request using Matt Pocock's engineering skills... |
|
🔬 Test Quality Sentinel is analyzing test quality on this pull request... |
|
🔎 PR Code Quality Reviewer is reviewing code quality for this pull request... |
|
🔍 Design Decision Gate 🏗️ is checking for design decision records on this pull request... |
|
✂️ Ponytail Reviewer has started processing this pull request |
There was a problem hiding this comment.
🔵 Needs a closer look
Dependency constraints remain inconsistent, and the broad runtime suite stalled before completion.
4 open issues
3 files not reviewed
actions/setup/js/package-lock.json: Generated filedocs/package-lock.json: Generated fileeslint-factory/package-lock.json: Generated file
What changed in this PR
This dependency-only update consolidates 1ES-supported Dependabot changes for gh-aw’s documentation site and JavaScript tooling.
Changes:
- Upgrade Astro to 7.4.0 and Markdown Remark to 7.3.3, including its override.
- Align Vitest, its UI, and V8 coverage packages at 5.0.5.
- Upgrade ESLint factory’s transitive Vite to 8.3.4 and refresh all three lockfiles.
| File | Description |
|---|---|
eslint-factory/package-lock.json |
Updates Vite and its transitive dependencies. |
docs/package.json |
Updates Astro, Markdown Remark, and its override. |
docs/package-lock.json |
Records the updated documentation dependency tree. |
actions/setup/js/package.json |
Aligns Vitest and companion package requirements. |
actions/setup/js/package-lock.json |
Locks the updated JavaScript test-tooling dependencies. |
Review effort: Max
| "typescript": "^7.0.2", | ||
| "vite": "8.3.4", | ||
| "vitest": "^5.0.3" | ||
| "vitest": "^5.0.5" |
| "version": "3.0.4", | ||
| "version": "3.0.5", | ||
| "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", | ||
| "integrity": "sha1-SAIN5MDmNJL0yp20IGjBCPaLf48=", |
| "@astrojs/starlight": "^0.42.6", | ||
| "@primer/octicons": "^19.40.0", | ||
| "astro": "^7.3.8", | ||
| "astro": "^7.4.0", |
| "@astrojs/starlight": "^0.42.6", | ||
| "@primer/octicons": "^19.40.0", | ||
| "astro": "^7.3.8", | ||
| "astro": "^7.4.0", |
|
🎉 This pull request is included in a new release. Release: |

Summary
Consolidate the remaining open Dependabot npm updates whose exact target versions are available from the Microsoft 1ES public npm feed:
Also align @vitest/coverage-v8 to 5.0.5 to satisfy its exact Vitest peer requirement. Regenerate dependency lockfiles while preserving existing registry URLs and integrity hashes for unchanged versions; no new 1ES-specific URLs or registry configuration are committed.
Reviewed all 11 open Dependabot PRs. The updates in #70607 (runtime Vite), #70606 (follow-redirects), #70493 (Playwright), and #70489 (starlight-changelogs) are already present on the base branch. Python PRs #70876 and #70485 are outside the 1ES npm feed scope. Existing Dependabot PRs are not modified, merged, or closed by this change.
Validation
npm cisucceeded through the 1ES feed in all three affected package directories, including package downloads and lockfile integrity checks.githubnext/agenticsworkflow sources through the sameAGENTICS_WORKFLOWS_DIRsetting as CI.make agent-report-progresspassed.Broad JavaScript-suite limitation: the initial all-files run exceeded the default 10-second timeout in one watchdog test and subsequently stalled in work-queue tests, so it was stopped. The watchdog and complete harness suite pass with the larger local timeout above. The broad suite is not claimed to pass; no unrelated tests or timeout defaults were changed.