From 617b25e94b95cc5d0b343ac28144c8647dbf7614 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 12 Jun 2026 19:47:45 +0000 Subject: [PATCH] chore: sync templates from emdash v0.19.0 --- blog-cloudflare/package.json | 6 +++--- blog-cloudflare/src/worker.ts | 9 ++++----- blog-cloudflare/wrangler.jsonc | 4 ++++ blog/package.json | 2 +- marketing-cloudflare/package.json | 4 ++-- marketing-cloudflare/src/worker.ts | 9 ++++----- marketing-cloudflare/wrangler.jsonc | 4 ++++ marketing/package.json | 2 +- portfolio-cloudflare/package.json | 4 ++-- portfolio-cloudflare/src/worker.ts | 9 ++++----- portfolio-cloudflare/wrangler.jsonc | 4 ++++ portfolio/package.json | 2 +- starter-cloudflare/package.json | 4 ++-- starter-cloudflare/src/worker.ts | 9 ++++----- starter-cloudflare/wrangler.jsonc | 4 ++++ starter/package.json | 2 +- 16 files changed, 45 insertions(+), 33 deletions(-) diff --git a/blog-cloudflare/package.json b/blog-cloudflare/package.json index eb4fa42..7b64c49 100644 --- a/blog-cloudflare/package.json +++ b/blog-cloudflare/package.json @@ -16,11 +16,11 @@ "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.19.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.19.0", "react": "19.2.4", "react-dom": "19.2.4" }, 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..61dfa80 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.19.0", "react": "19.2.4", "react-dom": "19.2.4" }, diff --git a/marketing-cloudflare/package.json b/marketing-cloudflare/package.json index add0a01..48681f5 100644 --- a/marketing-cloudflare/package.json +++ b/marketing-cloudflare/package.json @@ -16,11 +16,11 @@ "dependencies": { "@astrojs/cloudflare": "^13.5.3", "@astrojs/react": "^5.0.0", - "@emdash-cms/cloudflare": "^0.18.0", + "@emdash-cms/cloudflare": "^0.19.0", "@iconify-json/ph": "^1.2.2", "astro": "^6.3.0", "astro-iconset": "^0.0.4", - "emdash": "^0.18.0", + "emdash": "^0.19.0", "react": "19.2.4", "react-dom": "19.2.4" }, 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..064811f 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.19.0", "react": "19.2.4", "react-dom": "19.2.4" }, diff --git a/portfolio-cloudflare/package.json b/portfolio-cloudflare/package.json index 9e00a34..2ebab45 100644 --- a/portfolio-cloudflare/package.json +++ b/portfolio-cloudflare/package.json @@ -16,9 +16,9 @@ "dependencies": { "@astrojs/cloudflare": "^13.5.3", "@astrojs/react": "^5.0.0", - "@emdash-cms/cloudflare": "^0.18.0", + "@emdash-cms/cloudflare": "^0.19.0", "astro": "^6.3.0", - "emdash": "^0.18.0", + "emdash": "^0.19.0", "react": "19.2.4", "react-dom": "19.2.4" }, 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..89656c0 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.19.0", "react": "19.2.4", "react-dom": "19.2.4" }, diff --git a/starter-cloudflare/package.json b/starter-cloudflare/package.json index 26605e1..22eb0b9 100644 --- a/starter-cloudflare/package.json +++ b/starter-cloudflare/package.json @@ -16,9 +16,9 @@ "dependencies": { "@astrojs/cloudflare": "^13.5.3", "@astrojs/react": "^5.0.0", - "@emdash-cms/cloudflare": "^0.18.0", + "@emdash-cms/cloudflare": "^0.19.0", "astro": "^6.3.0", - "emdash": "^0.18.0", + "emdash": "^0.19.0", "react": "19.2.4", "react-dom": "19.2.4" }, 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..c778829 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.19.0", "react": "19.2.4", "react-dom": "19.2.4" },