Skip to content

chore(deps): use autoconfig Astro prerelease - #174

Draft
edmundhung wants to merge 1 commit into
mainfrom
edmundhung/autoconfig-prerelease
Draft

edmundhung wants to merge 1 commit into
mainfrom
edmundhung/autoconfig-prerelease

Conversation

@edmundhung

Copy link
Copy Markdown
Member

Consumes the immutable @cloudflare/autoconfig preview from cloudflare/workers-sdk#15986 so cf can exercise Astro 7 Build Output support before release.

The preview rewrites workspace dependencies to pkg.pr.new URLs. Narrow pnpm overrides keep @cloudflare/config and @cloudflare/workers-utils on their existing stable releases, preserving blockExoticSubdeps.

Validation:

  • pnpm check
  • cf init tests (26 passed)
  • packed cf 1.0.0-beta.10 installed in a config-less Astro 7.3.5 project
  • cf init upgraded Astro to 7.4.0-beta.0 and @astrojs/cloudflare to 15.0.0-beta.0
  • a second cf init detected the project as already configured
  • cf build completed and emitted .cloudflare/output/v0/workers/default/worker.config.json

Depends on cloudflare/workers-sdk#15986

cf needs the workers-sdk preview to exercise Astro 7 Build Output support before the package is released. Pin the immutable autoconfig artifact while keeping its unchanged workspace dependencies on stable releases so exotic subdependency protection remains enabled.

Reviewable-Commit-Version: 1
@pkg-pr-new

pkg-pr-new Bot commented Oct 1, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/cf@174

commit: 68f408f

@ask-bonk

ask-bonk Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

LGTM

github run

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

cf --help startup

mean stddev min max
PR 372.8 ms 2.6 ms 368.4 ms 378.9 ms
base 371.3 ms 2.7 ms 367.4 ms 377.1 ms

Δ (PR vs base): ↑ +1.5 ms (+0.4%)

Measured with hyperfine on ubuntu-latest (3 warmup runs, 20 timed runs). CI numbers carry ±a few ms of runner jitter; treat small deltas as noise.

@petebacondarwin
petebacondarwin requested review from a team and NuroDev and removed request for a team October 23, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant