Skip to content

build(deps): consolidate all pending Dependabot updates - #68784

Merged
pelikhan merged 1 commit into
mainfrom
pelikhan-dependabot-updates
Oct 14, 2026
Merged

pelikhan merged 1 commit into
mainfrom
pelikhan-dependabot-updates

Conversation

@pelikhan

Copy link
Copy Markdown
Collaborator

Summary

Consolidates all 14 open Dependabot PRs into one dependency update, preserving their requested versions and npm integrity hashes.

Area Updates
Go charm.land/bubbletea/v2 2.1.0; golang.org/x/tools 0.52.0; x/term 0.47.0; x/sync 0.24.0; x/mod 0.42.0, plus required transitive updates
Setup JavaScript @actions/artifact 6.3.1; ts-json-schema-generator 2.9.0; vite 8.3.4
Documentation astro 7.3.8; @astrojs/starlight 0.42.6; @astrojs/markdown-remark 7.3.2 (dependency and override); starlight-links-validator 0.27.0; @playwright/test 1.64.0
GitHub Actions github/stale-repos 9.1.1, with the workflow Markdown source, regenerated lockfile metadata, action cache, and both embedded pin files updated together

Includes updates from #68753, #68754, #68755, #68756, #68757, #68758, #68759, #68762, #68763, #68764, #68765, #68766, #68767, and #68770. The overlapping Go updates are combined without downgrading dependencies. The original Dependabot PRs are left open.

Validation

Passed:

  • make build
  • go mod verify
  • go mod tidy -diff (no changes required)
  • make recompile: all 344 workflows compiled successfully; unrelated generated downgrades were excluded from this PR.
  • ./gh-aw compile stale-repo-identifier --validate --no-emit --no-check-update --schedule-seed github/gh-aw
  • git diff --check
  • Reconciliation of every changed npm package record against the eight original npm Dependabot PRs: requested versions, resolved URLs, integrity hashes, and dependency records preserved exactly. Both lockfile root dependency maps match their manifests.
  • Verified the github/stale-repos v9.1.1 tag resolves to 07243c72d78533a27c0e37a93bfa87275fca4aa1.

Not fully validated; kept in draft:

  • npm ci cannot complete because the configured Microsoft npm proxy and approved 1ES fallback return HTTP 404 for requested tarballs, including vite@8.3.4. The docs installation also encounters a 404 for zod@4.6.6. Metadata queries for @astrojs/starlight@0.42.6 fail as well. No dependency versions or registry URLs were changed to work around this.
  • make agent-report-progress stops because pinned Prettier is unavailable after the blocked install. make test-unit skips dependency-only changes, so the full Go suite was also run.
  • go test -short -parallel=4 -timeout=10m ./...: 131 packages passed; failures remain in actions/setup, pkg/cli, pkg/fileutil, and pkg/workflow. Representative missing-embed, macOS path canonicalization, case-sensitivity, and yamllint path failures reproduce with the original HEAD dependency versions via a separate baseline modfile. Other failures include platform/tool fixture assumptions; the complete suite is not green.
  • make check-workflow-drift reports six unrelated existing generated-lock differences (older setup-node/artifact refs in workflow sources). Those unrelated downgrades are deliberately excluded; the changed stale-repo workflow is in sync.

No workflow runs were manually dispatched.

Apply all 14 open dependency updates across Go, setup JavaScript, documentation, and github/stale-repos. Keep the workflow source, generated manifest, and embedded action pins in sync.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pelikhan
pelikhan marked this pull request as ready for review October 14, 2026 18:10
Copilot AI max review requested due to automatic review settings October 14, 2026 18:10
@pelikhan
pelikhan merged commit 8982c23 into main Oct 14, 2026
43 of 61 checks passed
@pelikhan
pelikhan deleted the pelikhan-dependabot-updates branch October 14, 2026 18:10
Copilot stopped reviewing on behalf of pelikhan due to an error October 14, 2026 18:10

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.

Note

Copilot was unable to run its full agentic suite in this review.

Copilot review overview

0 open findings

What changed in this PR

Updates pinned GitHub Actions and bumps Go/Node dependencies across the repo to newer patch/minor versions.

Changes:

  • Bump github/stale-repos from v9.0.19 to v9.1.1 and propagate the new SHA across action pin/lock files and the workflow.
  • Upgrade Go module dependencies (Charm TUI libs + golang.org/x/*) and refresh go.sum.
  • Update docs and action JS tooling dependencies (Astro/Starlight/Playwright, @actions/artifact, ts-json-schema-generator, vite).
File Description
pkg/​workflow/​data/​action_pins.json Updates pinned github/stale-repos version+SHA used by workflow tooling.
pkg/​actionpins/​data/​action_pins.json Mirrors the github/stale-repos pin update in the actionpins package.
.github/​aw/​actions-lock.json Updates the centralized action lock entry for github/stale-repos.
.github/​workflows/​stale-repo-identifier.md Bumps the workflow to use github/stale-repos@v9.1.1.
.github/​workflows/​stale-repo-identifier.lock.yml Refreshes the generated lock to the new pinned action SHA/version.
go.mod Bumps Go dependencies to newer versions.
go.sum Updates checksums for the bumped Go dependencies.
docs/​package.json Updates documentation site dependencies (Astro/Starlight/Playwright, validator).
actions/​setup/​js/​package.json Updates JS action dev tooling dependencies (artifact, schema generator, vite).
Files not reviewed (2)
  • actions/setup/js/package-lock.json: Generated file
  • docs/package-lock.json: Generated file

🧠 Review effort: Lite


💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅

Matt Pocock Skills Reviewer

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Matt Pocock Skills Reviewer · sonnet50 · 21.2 AIC · ⌖ 14.3 AIC · ⊞ 11.1K · ◷

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

✅ Design Decision Gate 🏗️ completed the design decision gate check. See the comment below for the result and any generated ADR draft.

Design Decision Gate 🏗️

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Design Decision Gate 🏗️ · opus50 · 15.5 AIC · ⌖ 46.3 AIC · ◇ 27 AIC · ⊞ 1.9K · ◷

🏗️ ADR gate enforced by Design Decision Gate 🏗️

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

✅ Ponytail Reviewer completed successfully!

Ponytail Reviewer

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Ponytail Reviewer · gpt56 · 11.2 AIC · ⌖ 5.27 AIC · ⊞ 14.2K · ◷

Generated by Ponytail Reviewer for #68784

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

✅ PR Code Quality Reviewer completed the code quality review.

PR Code Quality Reviewer

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from PR Code Quality Reviewer · gpt54 · 66.5 AIC · ⌖ 6.18 AIC · ◇ 0.856 AIC · ⊞ 21.3K · ◷

🔎 Code quality review by PR Code Quality Reviewer

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

✅ Test Quality Sentinel completed test quality analysis.

Test Quality Sentinel

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Test Quality Sentinel · haiku45 · 7.27 AIC · ⌖ 6.99 AIC · ◇ 2.55 AIC · ⊞ 8.2K · ◷

🧪 Test quality analysis by Test Quality Sentinel

@github-actions

Copy link
Copy Markdown
Contributor

Visual Regression Check

Page Viewport Status
/gh-aw/ Mobile 375×812 error
/gh-aw/ Tablet 768×1024 error
/gh-aw/ Desktop 1440×900 error

Every request to `(host.docker.internal/redacted) returned 403 Forbidden from the sandbox proxy. The screenshots show that error page, not the docs, so no visual comparison or accessibility audit was possible. The docs host is probably missing from the browser proxy allowlist.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • host.docker.internal

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "host.docker.internal"

See Network Configuration for more information.

Generated by 👁️ Visual Regression Checker for #68784 · copilot · auto · 12.5 AIC · ⌖ 0.571 AIC · ⊞ 7.9K · ◷

@github-actions

Copy link
Copy Markdown
Contributor

Comment Memory

Peek at saved memory (pr-code-quality-reviewer)
reviewed_at: 2026-10-14T18:13:57.516+00:00
review_event: REQUEST_CHANGES
top_themes:
  - approved-registry npm 404s block merge
  - dependency bump leaves deps-js broken
  - dependency bump leaves deps-docs broken
files_reviewed:
  - actions/setup/js/package.json
  - actions/setup/js/package-lock.json
  - docs/package.json
  - docs/package-lock.json
  - go.mod
  - .github/workflows/stale-repo-identifier.md
comment_count: 2

Note

This comment is managed by comment memory.

Expand the saved memory block to view or edit the persistent context for this thread.
Edit only the text inside the backtick fences; workflow metadata and the footer are regenerated automatically.

Learn more about comment memory

🔎 Code quality review by PR Code Quality Reviewer · copilot · gpt54 · 66.5 AIC · ⌖ 6.18 AIC · ⊞ 21.3K · ◷
Comment /review to run again

@github-actions github-actions Bot 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.

Request changes

This dependency rollup still introduces known install breakages on the repository's supported npm path, so it is not ready to merge.

Blocking themes
  • actions/setup/js: the vite@8.3.4 bump is already known to fail npm ci through the approved proxy/fallback path.
  • docs: the Astro/Starlight bump now resolves zod@4.6.6, which the PR body also documents as unavailable on that same path.

A dependency-consolidation PR should not merge while make deps-js and make deps-docs remain knowingly broken; please keep installable versions or land the registry/remediation change in the same PR with passing npm ci evidence.

🔎 Code quality review by PR Code Quality Reviewer · copilot · gpt54 · 66.5 AIC · ⌖ 6.18 AIC · ⊞ 21.3K
Comment /review to run again

Comment thread docs/package.json
"@astrojs/starlight": "^0.42.6",
"@primer/octicons": "^19.38.0",
"astro": "^7.3.5",
"astro": "^7.3.8",

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.

These docs bumps are still blocked because they resolve zod@4.6.6, which your validation notes returns 404 on the approved registry path, so make deps-docs becomes unreproducible after merge.

💡 Why this blocks the PR

This change is landing with a known install failure, not just missing extra validation: docs/package-lock.json now contains node_modules/zod@4.6.6, and the PR body says that tarball cannot be fetched through the required proxy/fallback path. Since deps-docs runs npm ci under docs/, every docs build and bootstrap stays broken until the dependency is backed out or the registry path is fixed in the same change.

Please hold the Astro/Starlight bump to versions that install through the supported registry path, or include the registry fix and passing npm ci evidence here.

"ts-json-schema-generator": "2.9.0",
"typescript": "^7.0.2",
"vite": "8.3.1",
"vite": "8.3.4",

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.

Upgrading to vite@8.3.4 is not safe to merge yet because the repo's supported npm path already returns 404 for that tarball, so npm ci and every target that depends on actions/setup/js stays broken.

💡 Why this blocks the PR

The PR description already says the approved Microsoft proxy plus the 1ES fallback cannot fetch vite@8.3.4. That means this is not just an unverified update: make deps-js, the CI preflight that runs npm ci in actions/setup/js, and any contributor bootstrap on the supported registry path all fail after merge.

Please either keep vite on the last installable version or land the registry/remediation change in the same PR with a successful npm ci run.

"vite": "8.3.1"

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