summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Yan <61414485+yanthomasdev@users.noreply.github.com> 2025-06-04 07:04:13 -0300
committerGravatar GitHub <noreply@github.com> 2025-06-04 11:04:13 +0100
commitb7258f1243189218604346f5e0301dbdd363a57f (patch)
tree06c3cc22909e0e73f2e49495e6f6cd3c459e0fd3
parent62f0668aa1e066c1c07ee0e774192def4cac43c4 (diff)
downloadastro-b7258f1243189218604346f5e0301dbdd363a57f.tar.gz
astro-b7258f1243189218604346f5e0301dbdd363a57f.tar.zst
astro-b7258f1243189218604346f5e0301dbdd363a57f.zip
Clarify and reduce Cloudflare adapter integration logs noise (#13817)
* Clarify and reduce Cloudflare integration logs * Simplify log Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> * Move enabling sessions log to only show in build * Use double quotes instead * Add option to suppress adapter feature support log * Add fixture to test option * Add changeset * Apply suggestions from code review Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Co-authored-by: Matt Kane <m@mk.gg> * Use `suppress` option instead of hack * Create fast-planets-shout.md * Update .changeset/fast-planets-shout.md Co-authored-by: Matt Kane <m@mk.gg> --------- Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Co-authored-by: Matt Kane <m@mk.gg>
-rw-r--r--.changeset/fast-planets-shout.md7
-rw-r--r--packages/integrations/cloudflare/src/index.ts18
-rw-r--r--pnpm-lock.yaml57
3 files changed, 41 insertions, 41 deletions
diff --git a/.changeset/fast-planets-shout.md b/.changeset/fast-planets-shout.md
new file mode 100644
index 000000000..65216f7c9
--- /dev/null
+++ b/.changeset/fast-planets-shout.md
@@ -0,0 +1,7 @@
+---
+"@astrojs/cloudflare": patch
+---
+
+Clarifies and reduces a few logs when starting the dev server with `@astrojs/cloudflare`.
+
+Warnings about sharp support will now be suppressed when you have explicitly set an `imageService` option.
diff --git a/packages/integrations/cloudflare/src/index.ts b/packages/integrations/cloudflare/src/index.ts
index c8854482f..7476c29ff 100644
--- a/packages/integrations/cloudflare/src/index.ts
+++ b/packages/integrations/cloudflare/src/index.ts
@@ -242,16 +242,14 @@ export default function createIntegration(args?: Options): AstroIntegration {
hybridOutput: 'stable',
staticOutput: 'unsupported',
i18nDomains: 'experimental',
- // For explicitly set image services, this hack is used to suppress the warning about using `sharp`
- // by inferring the user is aware of its implications.
- // TODO: If an option to supress the warnings for `supportedAstroFeatures` is added, we should use it instead.
- sharpImageService: args?.imageService
- ? 'stable'
- : {
- support: 'limited',
- message:
- 'Cloudflare does not support sharp at runtime. However, you can configure `image service: "compile"` to optimize images with sharp on prerendered pages during build time.',
- },
+ sharpImageService: {
+ support: 'limited',
+ message:
+ 'Cloudflare does not support sharp at runtime. However, you can configure `imageService: "compile"` to optimize images with sharp on prerendered pages during build time.',
+ // For explicitly set image services, we suppress the warning about sharp not being supported at runtime,
+ // inferring the user is aware of the limitations.
+ suppress: args?.imageService ? 'all' : 'default',
+ },
envGetSecret: 'stable',
},
});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e4c4b60ca..7d2f2d98d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -145,7 +145,7 @@ importers:
examples/basics:
dependencies:
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/blog:
@@ -154,13 +154,13 @@ importers:
specifier: ^4.3.0
version: link:../../packages/integrations/mdx
'@astrojs/rss':
- specifier: ^4.0.12
+ specifier: ^4.0.11
version: link:../../packages/astro-rss
'@astrojs/sitemap':
- specifier: ^3.4.1
+ specifier: ^3.4.0
version: link:../../packages/integrations/sitemap
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
sharp:
specifier: ^0.34.2
@@ -169,7 +169,7 @@ importers:
examples/component:
devDependencies:
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/container-with-vitest:
@@ -178,7 +178,7 @@ importers:
specifier: ^4.3.0
version: link:../../packages/integrations/react
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
react:
specifier: ^18.3.1
@@ -209,7 +209,7 @@ importers:
specifier: ^3.14.9
version: 3.14.9
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/framework-multiple:
@@ -236,7 +236,7 @@ importers:
specifier: ^18.3.6
version: 18.3.7(@types/react@18.3.23)
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
preact:
specifier: ^10.26.5
@@ -266,7 +266,7 @@ importers:
specifier: ^2.0.3
version: 2.2.0(preact@10.26.8)
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
preact:
specifier: ^10.26.5
@@ -284,7 +284,7 @@ importers:
specifier: ^18.3.6
version: 18.3.7(@types/react@18.3.23)
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
react:
specifier: ^18.3.1
@@ -299,7 +299,7 @@ importers:
specifier: ^5.1.0
version: link:../../packages/integrations/solid
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
solid-js:
specifier: ^1.9.5
@@ -311,7 +311,7 @@ importers:
specifier: ^7.1.0
version: link:../../packages/integrations/svelte
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
svelte:
specifier: ^5.25.7
@@ -323,7 +323,7 @@ importers:
specifier: ^5.1.0
version: link:../../packages/integrations/vue
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
vue:
specifier: ^3.5.13
@@ -335,25 +335,25 @@ importers:
specifier: ^9.2.2
version: link:../../packages/integrations/node
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/integration:
devDependencies:
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/minimal:
dependencies:
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/portfolio:
dependencies:
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/ssr:
@@ -365,7 +365,7 @@ importers:
specifier: ^7.1.0
version: link:../../packages/integrations/svelte
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
svelte:
specifier: ^5.25.7
@@ -374,7 +374,7 @@ importers:
examples/starlog:
dependencies:
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
sass:
specifier: ^1.86.3
@@ -389,7 +389,7 @@ importers:
specifier: ^18.17.8
version: 18.19.50
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/with-markdoc:
@@ -398,7 +398,7 @@ importers:
specifier: ^0.15.0
version: link:../../packages/integrations/markdoc
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
examples/with-mdx:
@@ -410,7 +410,7 @@ importers:
specifier: ^4.1.0
version: link:../../packages/integrations/preact
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
preact:
specifier: ^10.26.5
@@ -425,7 +425,7 @@ importers:
specifier: ^0.5.2
version: 0.5.2(nanostores@0.11.4)(preact@10.26.8)
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
nanostores:
specifier: ^0.11.4
@@ -446,7 +446,7 @@ importers:
specifier: ^1.9.0
version: 1.9.0
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
canvas-confetti:
specifier: ^1.9.3
@@ -458,7 +458,7 @@ importers:
examples/with-vitest:
dependencies:
astro:
- specifier: ^5.8.2
+ specifier: ^5.8.1
version: link:../../packages/astro
vitest:
specifier: ^3.1.1
@@ -3417,12 +3417,6 @@ importers:
specifier: workspace:*
version: link:../../..
- packages/astro/test/fixtures/middleware-sequence-request-clone:
- dependencies:
- astro:
- specifier: workspace:*
- version: link:../../..
-
packages/astro/test/fixtures/middleware-ssg:
dependencies:
astro:
@@ -10658,6 +10652,7 @@ packages:
libsql@0.5.4:
resolution: {integrity: sha512-GEFeWca4SDAQFxjHWJBE6GK52LEtSskiujbG3rqmmeTO9t4sfSBKIURNLLpKDDF7fb7jmTuuRkDAn9BZGITQNw==}
+ cpu: [x64, arm64, wasm32]
os: [darwin, linux, win32]
lightningcss-darwin-arm64@1.29.2: