Skip to content

Prevent Cloudflare dev crashes with the passthrough image service - #18022

Merged
matthewp merged 1 commit into
mainfrom
triage-17990
Sep 16, 2026
Merged

matthewp merged 1 commit into
mainfrom
triage-17990

Conversation

@matthewp

Copy link
Copy Markdown
Contributor

Changes

Testing

  • Adds a config test asserting that server environments include astro/assets/services/noop.

Docs

  • No docs update needed; this is a dev-server reliability fix with no API change.

@changeset-bot

changeset-bot Bot commented Sep 16, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 598fe70

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@matthewp
matthewp marked this pull request as ready for review September 16, 2026 13:40
@github-actions github-actions Bot added the pkg: integration Related to any renderer integration (scope) label Sep 16, 2026

@Princesseuh Princesseuh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a big fan of this optimizeDeps world we live in

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Dependency Count

This PR adds 36 new dependencies (2164 → 2200), which exceeds the threshold of 10.

⚠️ New Duplicate Dependencies (found: 11, threshold: 1)

📦 Package 📋 Versions
@types/node
3 versions
  • root@
    • @changesets/cli@2.29.8
      • ...
        • @manypkg/get-packages@1.1.3
          • @manypkg/find-root@1.1.0
            • @types/node@12.20.55

  • root@
    • @changesets/cli@2.29.8
      • @inquirer/external-editor@1.0.3
        • @types/node@22.19.19

@types/node@24.10.13
prettier
2 versions
  • root@
    • @changesets/cli@2.29.8
      • @changesets/apply-release-plan@7.0.14
        • prettier@2.8.8

  • root@
    • prettier@3.9.0

@changesets/types
2 versions
  • root@
    • @changesets/cli@2.29.8
      • ...
        • @changesets/get-dependents-graph@2.1.3
          • @manypkg/get-packages@1.1.3
            • @changesets/types@4.1.0

  • root@
    • @changesets/changelog-github@0.5.2
      • @changesets/types@6.1.0

fs-extra
4 versions
fs-extra@10.1.0
fs-extra@11.3.3
  • root@
    • @changesets/cli@2.29.8
      • @changesets/apply-release-plan@7.0.14
        • @changesets/config@3.1.2
          • fs-extra@7.0.1

  • root@
    • @changesets/cli@2.29.8
      • ...
        • @manypkg/get-packages@1.1.3
          • @manypkg/find-root@1.1.0
            • fs-extra@8.1.0

dotenv
2 versions
dotenv@16.6.1
  • root@
    • @changesets/changelog-github@0.5.2
      • dotenv@8.6.0

ci-info
2 versions
ci-info@2.0.0
  • root@
    • @changesets/cli@2.29.8
      • ci-info@3.9.0

js-yaml
3 versions
  • root@
    • @changesets/cli@2.29.8
      • ...
        • @manypkg/get-packages@1.1.3
          • read-yaml-file@1.1.0
            • js-yaml@3.14.2

  • root@
    • @changesets/cli@2.29.8
      • @changesets/get-release-plan@4.0.14
        • @changesets/read@0.6.6
          • @changesets/parse@0.4.2
            • js-yaml@4.3.0

  • root@
    • @flue/runtime@2.0.3
      • js-yaml@5.2.3

p-map
2 versions
  • root@
    • @changesets/cli@2.29.8
      • @changesets/get-release-plan@4.0.14
        • @changesets/read@0.6.6
          • p-filter@2.1.0
            • p-map@2.1.0

p-map@7.0.4
argparse
2 versions
  • root@
    • @changesets/cli@2.29.8
      • ...
        • read-yaml-file@1.1.0
          • js-yaml@3.14.2
            • argparse@1.0.10

  • root@
    • @changesets/cli@2.29.8
      • ...
        • @changesets/parse@0.4.2
          • js-yaml@4.3.0
            • argparse@2.0.1

jsonfile
2 versions
  • root@
    • @changesets/cli@2.29.8
      • ...
        • @manypkg/find-root@1.1.0
          • fs-extra@8.1.0
            • jsonfile@4.0.0

jsonfile@6.2.0
universalify
2 versions
  • root@
    • @changesets/cli@2.29.8
      • ...
        • @manypkg/find-root@1.1.0
          • fs-extra@8.1.0
            • universalify@0.1.2

universalify@2.0.1

💡 To find out what depends on a specific package, run: pnpm -r why example-package

📊 Dependency Size Changes

Warning

This PR adds 196.2 MB of new dependencies, which exceeds the threshold of 100 kB.

📦 Package 📏 Size
@pnpm/linux-x64@11.10.0 146.7 MB
pnpm@11.10.0 18.8 MB
@pnpm/exe@11.10.0 17.3 MB
prettier@2.8.8 11.2 MB
@types/node@12.20.55 760 kB
@reflink/reflink-linux-x64-gnu@0.1.19 449.8 kB
@vercel/nft@1.3.2 -339.7 kB
js-yaml@3.14.2 275.7 kB
enquirer@2.4.1 188.7 kB
@changesets/apply-release-plan@8.1.0 → @changesets/apply-release-plan@7.0.14 174.2 kB
chardet@2.1.1 162.8 kB
@changesets/assemble-release-plan@7.0.0 → @changesets/assemble-release-plan@6.0.9 141.5 kB
fs-extra@8.1.0 127.5 kB
fs-extra@7.0.1 124.2 kB
argparse@1.0.10 116.4 kB
@clack/prompts@1.7.0 -116.3 kB
picomatch@4.0.7 -93.8 kB
import-meta-resolve@4.2.0 -79.2 kB
jju@1.4.0 -70.4 kB
@clack/core@1.4.3 -65.9 kB
term-size@2.2.1 64.4 kB
@changesets/git@4.0.1 → @changesets/git@3.0.4 62.6 kB
dataloader@2.2.3 -62.4 kB
@manypkg/tools@2.1.2 -59.6 kB
shell-quote@1.10.0 -43.3 kB
@changesets/cli@3.0.2 → @changesets/cli@2.29.8 42.5 kB
cac@7.0.0 -41.2 kB
@changesets/get-github-info@1.0.1 → @changesets/get-github-info@0.7.0 40.7 kB
outdent@0.5.0 35.1 kB
@changesets/read@1.0.1 → @changesets/read@0.6.6 32.4 kB
@inquirer/external-editor@1.0.3 30.2 kB
@changesets/get-release-plan@4.0.14 29.2 kB
launch-editor@2.14.1 -27.9 kB
tinyexec@1.3.0 -26.8 kB
ansi-colors@4.1.3 26.1 kB
ci-info@3.9.0 26.1 kB
quansync@0.2.11 24.6 kB
dotenv@8.6.0 23.9 kB
@changesets/types@6.1.0 22.7 kB
@changesets/get-dependents-graph@3.0.0 → @changesets/get-dependents-graph@2.1.3 20.5 kB
@changesets/pre@3.0.0 → @changesets/pre@2.0.2 20.3 kB
@changesets/types@4.1.0 17.7 kB
@changesets/changelog-github@1.0.1 → @changesets/changelog-github@0.5.2 17.5 kB
@changesets/write@1.0.1 → @changesets/write@0.4.0 16 kB
@changesets/parse@1.0.0 → @changesets/parse@0.4.2 14.3 kB
@reflink/reflink@0.1.19 12.9 kB
fast-string-truncated-width@3.0.3 -12.1 kB
@changesets/format@0.1.2 -11.5 kB
package-manager-detector@1.8.0 → package-manager-detector@0.2.11 11.3 kB
@manypkg/get-packages@3.1.0 → @manypkg/get-packages@1.1.3 10.8 kB
fast-wrap-ansi@0.2.2 -10.7 kB
@changesets/logger@0.1.1 10.1 kB
detect-indent@6.1.0 9.7 kB
@changesets/types@7.0.0 -8.3 kB
@manypkg/find-root@3.1.0 → @manypkg/find-root@1.1.0 8 kB
is-windows@1.0.2 8 kB
p-map@2.1.0 7.5 kB
@pnpm/deps.graph-sequencer@1100.0.1 -7.4 kB
@changesets/changelog-git@1.0.0 → @changesets/changelog-git@0.2.1 7.3 kB
pify@4.0.1 7.2 kB
extendable-error@0.1.7 6.6 kB
@changesets/get-version-range-type@0.4.0 6 kB
p-filter@2.1.0 5.8 kB
@changesets/errors@1.0.0 → @changesets/errors@0.2.0 5 kB
universalify@0.1.2 4.7 kB
spawndamnit@3.0.1 4.5 kB
is-subdir@1.2.0 3.9 kB
fast-string-width@3.0.2 -3.5 kB
read-yaml-file@1.1.0 3.2 kB
better-path-resolve@1.0.0 3.1 kB
human-id@4.2.1 → human-id@4.1.3 2.9 kB
@types/react-dom@19.2.7 → @types/react-dom@19.2.5 -2.8 kB
@changesets/should-skip-package@1.0.0 → @changesets/should-skip-package@0.1.2 1.3 kB
@changesets/config@4.0.0 → @changesets/config@3.1.2 390 B
lodash.startcase@4.4.0 Unknown
dataloader@1.4.0 Unknown
sprintf-js@1.0.3 Unknown
jsonfile@4.0.0 Unknown
strip-bom@3.0.0 Unknown

Total size change: 196.2 MB

⚠️ Package Trust Level Decreased

Caution

Decreased trust levels may indicate a higher risk of supply chain attacks. Please review these changes carefully.

📦 Package 🔒 Before 🔓 After
@changesets/changelog-github trustedPublisher provenance
@changesets/cli trustedPublisher provenance
@changesets/apply-release-plan trustedPublisher provenance
@changesets/config trustedPublisher provenance
@changesets/git trustedPublisher none
@changesets/should-skip-package trustedPublisher none
@changesets/types trustedPublisher none
@changesets/assemble-release-plan trustedPublisher provenance
@changesets/errors trustedPublisher none
@changesets/get-dependents-graph trustedPublisher none
@changesets/changelog-git trustedPublisher none
@changesets/get-github-info trustedPublisher provenance
@changesets/pre trustedPublisher none
@changesets/read trustedPublisher provenance
@changesets/write trustedPublisher none
package-manager-detector trustedPublisher provenance
@changesets/parse trustedPublisher provenance

@matthewp
matthewp merged commit 24946f7 into main Sep 16, 2026
24 checks passed
@matthewp
matthewp deleted the triage-17990 branch September 16, 2026 14:21
@astrobot-houston astrobot-houston mentioned this pull request Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: integration Related to any renderer integration (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

@astrojs/cloudflare dev server crashes nondeterministically while Vite dep optimizer is bundling

2 participants