Repository navigation
Conversation
…theme Created with `cloudhal init` from the monorepo CLI. The theme grows the blog starter (RFC-0018 boundary: routes and layout untouched) with five block types (feature-grid, steps, pricing-table, link-cards, cta-band), a hero override and one stylesheet on the site's color roles. All copy is Cloudhal content: content/site.ts is seeded into the local store by `pnpm seed` (pages by path, posts by slug, menus by key) and published as a snapshot. Home, Features, Pricing and Blog, English only; cloudhal.json sets the domain cloudhal.com, no deploy. @cloudhal/* are linked from ../cloudhal-dev until they are on npm. Friction found on the way is in docs/dogfooding-notes.md. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
Bump wrangler to ^4.151.0 (the Cloudflare Vite plugin requires it), drop the cloudhal.com custom domain until the zone is set up and a stable release exists, ignore the generated wrangler.jsonc, and record the deploy's friction in docs/dogfooding-notes.md. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
…l.com The site now installs @cloudhal/* 0.1.1 from npm instead of linking the monorepo checkout (the site ships only from a stable release), and cloudhal.json binds cloudhal.com as the site's custom domain. Studio stays on workers.dev. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
pnpm 12 holds back packages younger than its minimum release age; the exclusions for @cloudhal/*@0.1.1 can go once the release is older than that. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
0.1.1 shipped a stale Studio build; 0.3.1 rebuilds it on every release. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
Exempt every @cloudhal/* and create-cloudhal version from pnpm's minimumReleaseAge, so future upgrades need no workspace edit. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
- Dependabot opens one PR per Cloudhal release, bumping every @cloudhal/* package together. - cloudhal-update.yml bundles both Workers in Workers Builds mode (cloudhal deploy --dry-run) on every PR, and merges Dependabot's patch bumps once that passes; minor and major bumps wait for a person. - wrangler.jsonc is committed: Workers Builds reads the Worker, D1 and R2 names from it (no secrets in it). - npm run deploy runs scripts/post-deploy-check.mjs after cloudhal deploy: if the site or Studio stops answering, both Workers are rolled back and the build fails. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Madraka <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Keeps cloudhal.com on the latest Cloudhal release.
@cloudhal/*.cloudhal-update.yml, every PR):pnpm install --frozen-lockfile, thenWORKERS_CI=1 cloudhal deploy --dry-runbundles both Workers without deploying.cloudhal-com-site) runspnpm run deployonmain.wrangler.jsoncis now committed (names and ids only). Consequence: every CI deploy rotates the deployment token, so remote CLI commands from a laptop (push,pull,--remote) need a local deploy first.🤖 Generated with Claude Code