Skip to content

Commit ab5e84c

Browse files
authored
Update dependencies and document deploy flow (#46)
1 parent 701edf5 commit ab5e84c

3 files changed

Lines changed: 1447 additions & 726 deletions

File tree

‎AGENTS.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Repository instructions
2+
3+
## Deployment
4+
5+
- Production deployment is automatic on every push/merge to `main` via `.github/workflows/deploy.yml`.
6+
- After a normal PR merge, **do not run an additional manual production deploy**. Wait for the `Deploy Haber to Cloudflare` workflow and verify its result instead.
7+
- Manual deployment is only for an explicit request, a failed/missing automatic deploy, or a deliberate recovery operation.
8+
- The production Worker uses the custom SSR pipeline: `npm run build:ssr` with `wrangler.ssr.jsonc`. Do not use generic `cf deploy` auto-detection for this repo; it may choose the standard Astro build instead of the custom SSR build.
9+
10+
## Dependency constraints
11+
12+
- Keep TypeScript on `6.0.3` until the Astro toolchain used by this repo officially supports TypeScript 7. Do not bump to TypeScript 7 just because `npm outdated` reports it.

0 commit comments

Comments
 (0)