From 096f0064021cc753ea8cd130afa6324ae53f9125 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 16 Jun 2026 17:02:04 +0000 Subject: [PATCH] chore: sync templates from emdash v0.20.0 --- blog-cloudflare/package.json | 8 ++++---- blog-cloudflare/src/worker.ts | 9 ++++----- blog-cloudflare/wrangler.jsonc | 4 ++++ blog/package.json | 2 +- marketing-cloudflare/package.json | 6 +++--- marketing-cloudflare/src/worker.ts | 9 ++++----- marketing-cloudflare/wrangler.jsonc | 4 ++++ marketing/package.json | 2 +- portfolio-cloudflare/package.json | 6 +++--- portfolio-cloudflare/src/worker.ts | 9 ++++----- portfolio-cloudflare/wrangler.jsonc | 4 ++++ portfolio/package.json | 2 +- starter-cloudflare/package.json | 6 +++--- starter-cloudflare/src/worker.ts | 9 ++++----- starter-cloudflare/wrangler.jsonc | 4 ++++ starter/package.json | 2 +- 16 files changed, 49 insertions(+), 37 deletions(-) diff --git a/blog-cloudflare/package.json b/blog-cloudflare/package.json index eb4fa42..12783c7 100644 --- a/blog-cloudflare/package.json +++ b/blog-cloudflare/package.json @@ -16,18 +16,18 @@ "dependencies": { "@astrojs/cloudflare": "^13.5.3", "@astrojs/react": "^5.0.0", - "@emdash-cms/cloudflare": "^0.18.0", - "@emdash-cms/plugin-forms": "^0.2.3", + "@emdash-cms/cloudflare": "^0.20.0", + "@emdash-cms/plugin-forms": "^0.2.4", "@emdash-cms/plugin-webhook-notifier": "^0.2.0", "astro": "^6.3.0", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" }, "devDependencies": { "@astrojs/check": "^0.9.7", "@cloudflare/workers-types": "^4.20260305.1", - "wrangler": "^4.95.0" + "wrangler": "^4.99.0" }, "packageManager": "pnpm@11.1.3+sha512.c85357fe17ca12dd23dd7071822666dfd7e3cb76fe214e3370b5ea2fb34f2a231185509b63e717f3cd0acb38dd3f8d82bcd5e8172400ae678b70ea4fbed0896d" } diff --git a/blog-cloudflare/src/worker.ts b/blog-cloudflare/src/worker.ts index c0f1ddc..df373a0 100644 --- a/blog-cloudflare/src/worker.ts +++ b/blog-cloudflare/src/worker.ts @@ -1,5 +1,4 @@ -import handler from "@astrojs/cloudflare/entrypoints/server"; - -export { PluginBridge } from "@emdash-cms/cloudflare/sandbox"; - -export default handler; +// Worker entry: Astro's fetch handler plus EmDash's scheduled() handler, which +// the Cron Trigger in wrangler.jsonc drives. PluginBridge is the sandbox +// Durable Object, re-exported here so its binding resolves. +export { default, PluginBridge } from "@emdash-cms/cloudflare/worker"; diff --git a/blog-cloudflare/wrangler.jsonc b/blog-cloudflare/wrangler.jsonc index e2018ec..f6baeec 100644 --- a/blog-cloudflare/wrangler.jsonc +++ b/blog-cloudflare/wrangler.jsonc @@ -22,4 +22,8 @@ "binding": "LOADER", }, ], + // Drives scheduled publishing, plugin cron, and maintenance (see src/worker.ts) + "triggers": { + "crons": ["* * * * *"], + }, } diff --git a/blog/package.json b/blog/package.json index 71cd8e2..a140ca1 100644 --- a/blog/package.json +++ b/blog/package.json @@ -19,7 +19,7 @@ "@emdash-cms/plugin-audit-log": "^0.2.0", "astro": "^6.3.0", "better-sqlite3": "^12.8.0", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" }, diff --git a/marketing-cloudflare/package.json b/marketing-cloudflare/package.json index add0a01..5c5664a 100644 --- a/marketing-cloudflare/package.json +++ b/marketing-cloudflare/package.json @@ -16,18 +16,18 @@ "dependencies": { "@astrojs/cloudflare": "^13.5.3", "@astrojs/react": "^5.0.0", - "@emdash-cms/cloudflare": "^0.18.0", + "@emdash-cms/cloudflare": "^0.20.0", "@iconify-json/ph": "^1.2.2", "astro": "^6.3.0", "astro-iconset": "^0.0.4", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" }, "devDependencies": { "@astrojs/check": "^0.9.7", "@cloudflare/workers-types": "^4.20260305.1", - "wrangler": "^4.95.0" + "wrangler": "^4.99.0" }, "packageManager": "pnpm@11.1.3+sha512.c85357fe17ca12dd23dd7071822666dfd7e3cb76fe214e3370b5ea2fb34f2a231185509b63e717f3cd0acb38dd3f8d82bcd5e8172400ae678b70ea4fbed0896d" } diff --git a/marketing-cloudflare/src/worker.ts b/marketing-cloudflare/src/worker.ts index c0f1ddc..df373a0 100644 --- a/marketing-cloudflare/src/worker.ts +++ b/marketing-cloudflare/src/worker.ts @@ -1,5 +1,4 @@ -import handler from "@astrojs/cloudflare/entrypoints/server"; - -export { PluginBridge } from "@emdash-cms/cloudflare/sandbox"; - -export default handler; +// Worker entry: Astro's fetch handler plus EmDash's scheduled() handler, which +// the Cron Trigger in wrangler.jsonc drives. PluginBridge is the sandbox +// Durable Object, re-exported here so its binding resolves. +export { default, PluginBridge } from "@emdash-cms/cloudflare/worker"; diff --git a/marketing-cloudflare/wrangler.jsonc b/marketing-cloudflare/wrangler.jsonc index 213ccee..c020df0 100644 --- a/marketing-cloudflare/wrangler.jsonc +++ b/marketing-cloudflare/wrangler.jsonc @@ -22,4 +22,8 @@ "binding": "LOADER", }, ], + // Drives scheduled publishing, plugin cron, and maintenance (see src/worker.ts) + "triggers": { + "crons": ["* * * * *"], + }, } diff --git a/marketing/package.json b/marketing/package.json index 7d3e947..f60c15d 100644 --- a/marketing/package.json +++ b/marketing/package.json @@ -20,7 +20,7 @@ "astro": "^6.3.0", "astro-iconset": "^0.0.4", "better-sqlite3": "^12.8.0", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" }, diff --git a/portfolio-cloudflare/package.json b/portfolio-cloudflare/package.json index 9e00a34..4aba3e9 100644 --- a/portfolio-cloudflare/package.json +++ b/portfolio-cloudflare/package.json @@ -16,16 +16,16 @@ "dependencies": { "@astrojs/cloudflare": "^13.5.3", "@astrojs/react": "^5.0.0", - "@emdash-cms/cloudflare": "^0.18.0", + "@emdash-cms/cloudflare": "^0.20.0", "astro": "^6.3.0", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" }, "devDependencies": { "@astrojs/check": "^0.9.7", "@cloudflare/workers-types": "^4.20260305.1", - "wrangler": "^4.95.0" + "wrangler": "^4.99.0" }, "packageManager": "pnpm@11.1.3+sha512.c85357fe17ca12dd23dd7071822666dfd7e3cb76fe214e3370b5ea2fb34f2a231185509b63e717f3cd0acb38dd3f8d82bcd5e8172400ae678b70ea4fbed0896d" } diff --git a/portfolio-cloudflare/src/worker.ts b/portfolio-cloudflare/src/worker.ts index c0f1ddc..df373a0 100644 --- a/portfolio-cloudflare/src/worker.ts +++ b/portfolio-cloudflare/src/worker.ts @@ -1,5 +1,4 @@ -import handler from "@astrojs/cloudflare/entrypoints/server"; - -export { PluginBridge } from "@emdash-cms/cloudflare/sandbox"; - -export default handler; +// Worker entry: Astro's fetch handler plus EmDash's scheduled() handler, which +// the Cron Trigger in wrangler.jsonc drives. PluginBridge is the sandbox +// Durable Object, re-exported here so its binding resolves. +export { default, PluginBridge } from "@emdash-cms/cloudflare/worker"; diff --git a/portfolio-cloudflare/wrangler.jsonc b/portfolio-cloudflare/wrangler.jsonc index 91ad199..62ee430 100644 --- a/portfolio-cloudflare/wrangler.jsonc +++ b/portfolio-cloudflare/wrangler.jsonc @@ -22,4 +22,8 @@ "binding": "LOADER", }, ], + // Drives scheduled publishing, plugin cron, and maintenance (see src/worker.ts) + "triggers": { + "crons": ["* * * * *"], + }, } diff --git a/portfolio/package.json b/portfolio/package.json index c9a4627..76f5600 100644 --- a/portfolio/package.json +++ b/portfolio/package.json @@ -18,7 +18,7 @@ "@astrojs/react": "^5.0.0", "astro": "^6.3.0", "better-sqlite3": "^12.8.0", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" }, diff --git a/starter-cloudflare/package.json b/starter-cloudflare/package.json index 26605e1..4ed1695 100644 --- a/starter-cloudflare/package.json +++ b/starter-cloudflare/package.json @@ -16,16 +16,16 @@ "dependencies": { "@astrojs/cloudflare": "^13.5.3", "@astrojs/react": "^5.0.0", - "@emdash-cms/cloudflare": "^0.18.0", + "@emdash-cms/cloudflare": "^0.20.0", "astro": "^6.3.0", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" }, "devDependencies": { "@astrojs/check": "^0.9.7", "@cloudflare/workers-types": "^4.20260305.1", - "wrangler": "^4.95.0" + "wrangler": "^4.99.0" }, "packageManager": "pnpm@11.1.3+sha512.c85357fe17ca12dd23dd7071822666dfd7e3cb76fe214e3370b5ea2fb34f2a231185509b63e717f3cd0acb38dd3f8d82bcd5e8172400ae678b70ea4fbed0896d" } diff --git a/starter-cloudflare/src/worker.ts b/starter-cloudflare/src/worker.ts index c0f1ddc..df373a0 100644 --- a/starter-cloudflare/src/worker.ts +++ b/starter-cloudflare/src/worker.ts @@ -1,5 +1,4 @@ -import handler from "@astrojs/cloudflare/entrypoints/server"; - -export { PluginBridge } from "@emdash-cms/cloudflare/sandbox"; - -export default handler; +// Worker entry: Astro's fetch handler plus EmDash's scheduled() handler, which +// the Cron Trigger in wrangler.jsonc drives. PluginBridge is the sandbox +// Durable Object, re-exported here so its binding resolves. +export { default, PluginBridge } from "@emdash-cms/cloudflare/worker"; diff --git a/starter-cloudflare/wrangler.jsonc b/starter-cloudflare/wrangler.jsonc index e2018ec..f6baeec 100644 --- a/starter-cloudflare/wrangler.jsonc +++ b/starter-cloudflare/wrangler.jsonc @@ -22,4 +22,8 @@ "binding": "LOADER", }, ], + // Drives scheduled publishing, plugin cron, and maintenance (see src/worker.ts) + "triggers": { + "crons": ["* * * * *"], + }, } diff --git a/starter/package.json b/starter/package.json index 7ac3059..a7f514f 100644 --- a/starter/package.json +++ b/starter/package.json @@ -18,7 +18,7 @@ "@astrojs/react": "^5.0.0", "astro": "^6.3.0", "better-sqlite3": "^12.8.0", - "emdash": "^0.18.0", + "emdash": "^0.20.0", "react": "19.2.4", "react-dom": "19.2.4" },