Skip to content

get-app: consolidate PR #765/#771 dependency updates without regressions - #776

Merged
jeffreyaven merged 1 commit into
mainfrom
copilot/shepherd-get-app-prs
Sep 20, 2026
Merged

jeffreyaven merged 1 commit into
mainfrom
copilot/shepherd-get-app-prs

Conversation

Copilot AI commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Description

This change consolidates the overlapping dependency bumps from PRs #765 and #771 for get-app into one coherent update, ensuring the combined upgrade path does not regress get-app behavior or broader repository tests.

  • Dependency alignment
    • Upgraded wrangler to ^4.135.0 (newer of the two PR lines).
    • Upgraded @cloudflare/workers-types to ^5.20260920.1 to satisfy wrangler peer expectations.
  • Lockfile reconciliation
    • Regenerated get-app/package-lock.json so both intended security/runtime updates are present together:
      • sharp 0.35.4
      • undici 7.29.0
  • Resulting state
    • Single consistent dependency graph for get-app, replacing two diverging Dependabot snapshots.
{
  "devDependencies": {
    "@cloudflare/workers-types": "^5.20260920.1",
    "typescript": "^5.5.0",
    "wrangler": "^4.135.0"
  }
}

Type of change

  • Bug fix (non-breaking change to fix a bug).
  • Feature (non-breaking change to add functionality).
  • Breaking change.
  • Other (eg: documentation change). Please explain: Dependency/security maintenance and lockfile reconciliation.

Issues referenced.

Evidence

  • get-app deploy command surface remains valid under updated toolchain.
  • Consolidated lockfile contains both targeted package updates (sharp and undici) with aligned wrangler/workers-types versions.

Checklist:

  • A full round of testing has been completed, and there are no test failures as a result of these changes.
  • The changes are covered with functional and/or integration robot testing.
  • The changes work on all supported platforms.
  • Unit tests pass locally, as per the developer guide.
  • Robot tests pass locally, as per the developer guide.
  • Linter passes locally, as per the developer guide.

Variations

  • Robot and lint were not run in this pass; scope is constrained to get-app dependency graph reconciliation and regression safety via existing test coverage.
  • Transitive miniflare alpha is inherited from upstream wrangler@4.135.0 dependency metadata, not manually pinned.

Tech Debt

No new technical debt introduced.

Co-authored-by: jeffreyaven <5146499+jeffreyaven@users.noreply.github.com>
@jeffreyaven
jeffreyaven marked this pull request as ready for review September 20, 2026 05:49
@jeffreyaven
jeffreyaven merged commit fda6ff9 into main Sep 20, 2026
9 checks passed
@jeffreyaven
jeffreyaven deleted the copilot/shepherd-get-app-prs branch September 20, 2026 05:49
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