Skip to content

Fix CI: delegate scripts to workspace packages#5

Merged
theoephraim merged 2 commits into
mainfrom
ci-setup
Apr 15, 2026
Merged

Fix CI: delegate scripts to workspace packages#5
theoephraim merged 2 commits into
mainfrom
ci-setup

Conversation

@theoephraim

@theoephraim theoephraim commented Apr 15, 2026

Copy link
Copy Markdown
Member

Summary

  • Root test and check scripts now delegate to @varlock/bumpy via bun run --filter, so bunfig.toml defines are picked up correctly
  • CI workflow uses bun run test instead of bare bun test
  • Added check script to the bumpy package for type checking
  • Configured branch ruleset on main requiring check and bumpy-check status checks, PR requirement, and force push/deletion protection (with admin bypass)

Test plan

  • bun run test passes from repo root (47 tests)
  • bun run check passes from repo root
  • CI checks pass on this PR

🤖 Generated with Claude Code

Root test and check scripts now use `bun run --filter` to delegate to
the package, and CI uses `bun run test` instead of bare `bun test` so
the bunfig.toml defines are picked up correctly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🐸 Bumpy Release Plan

No changesets found in this PR. If this PR should trigger a release, run:

bumpy add

This comment is maintained by bumpy.

The env.d.ts files are gitignored, so varlock needs to load and
generate the typed env schema before tsc can type-check.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@theoephraim theoephraim merged commit d3d6630 into main Apr 15, 2026
2 checks passed
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