Skip to content

ci(github): add checks and an automated pages deploy - #4

Closed
arnaud-zg wants to merge 1 commit into
chore/dependency-updatesfrom
ci/checks-and-pages-deploy
Closed

arnaud-zg wants to merge 1 commit into
chore/dependency-updatesfrom
ci/checks-and-pages-deploy

Conversation

@arnaud-zg

Copy link
Copy Markdown
Owner

Stacked on #3.

Summary

  • CI workflow runs on every push to main and every pull request: install, typecheck,
    biome check, markdown lint, test, build
  • Deploy workflow builds and pushes dist to the gh-pages branch on push to main, keeps
    the existing Pages source instead of switching it to the Actions-based flow
  • Dependabot for npm (weekly, grouped into one PR) and for GitHub Actions
  • Add the MIT LICENSE the package.json already claimed, and a PR template matching
    this stack's Summary and Test plan shape
flowchart LR
  A[push or PR] --> B[CI: typecheck, check, test, build]
  C[push to main] --> D[Deploy: build, publish dist to gh-pages]
Loading

Test plan

  • pnpm typecheck
  • pnpm check
  • pnpm lint:md
  • pnpm build
  • pnpm test, still red on the pre-existing ShippingPolicy bug, fixed two PRs
    further up the stack. The CI job will show that failure once it runs here, on
    purpose, it is not something this PR introduces.

🤖 Generated with Claude Code

https://claude.ai/code/session_014BcGPRc3sgUJYKihGRXh5g

- CI workflow: pnpm install, typecheck, biome check, markdown lint, test, build, on
  every push to main and every pull request
- Deploy workflow: builds and pushes dist to the gh-pages branch on push to main, keeps
  the existing GitHub Pages source instead of switching it to Actions
- dependabot for npm (weekly, grouped) and github-actions
- add the MIT LICENSE the package.json already claimed, and a PR template matching this
  stack's Summary / Test plan shape

The Test step will be red until the domain fixes later in the stack land, that failure is
pre-existing and already called out in earlier PRs.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BcGPRc3sgUJYKihGRXh5g
@arnaud-zg

Copy link
Copy Markdown
Owner Author

Folded into #17 (combined toolchain + bugfix PR).

@arnaud-zg arnaud-zg closed this Sep 2, 2026
@arnaud-zg
arnaud-zg deleted the ci/checks-and-pages-deploy branch September 2, 2026 19:01
@arnaud-zg
arnaud-zg restored the ci/checks-and-pages-deploy branch September 2, 2026 19:13
@arnaud-zg arnaud-zg reopened this Sep 2, 2026
@arnaud-zg

Copy link
Copy Markdown
Owner Author

Closing as stale/superseded — this branch stack's work already landed on main via a reorganized set of PRs (see #17, #7, #18, #10, #12, #13, #19, #16, #14, #20). Re-merging this branch now would conflict with / partially revert that work.

@arnaud-zg arnaud-zg closed this Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant