Skip to content

Rename test.yml to ci.yml and split typecheck into its own job - #72

Merged
JPDuchesne merged 1 commit into
mainfrom
jpd/ci-rename
Jul 31, 2026
Merged

Rename test.yml to ci.yml and split typecheck into its own job#72
JPDuchesne merged 1 commit into
mainfrom
jpd/ci-rename

Conversation

@JPDuchesne

Copy link
Copy Markdown
Contributor

Summary

  • Renames .github/workflows/test.ymlci.yml (workflow name CI) to match the other d3mlabs repos.
  • Splits ./bin/tc.rb (RBI verify + srb tc) out of the test job into a dedicated typecheck job, so lint / typecheck / test are separate required-check contexts.
  • Narrows the trigger from every push to push: main + pull_request, matching the family convention.

Test plan

  • lint / typecheck / test / codecov/patch contexts all report on this PR

Made with Cursor

Standardizes on the ci.yml/CI convention used by the other d3mlabs
repos, and pulls the RBI-verify + srb tc step out of the test job so
lint, typecheck, and test are each their own required-check context.
The trigger narrows from every push to pushes on main plus
pull_request, matching the rest of the family and avoiding double runs
on PR branches.
Co-authored-by: Cursor <cursoragent@cursor.com>
@codecov

codecovBot commented Jul 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@JPDuchesne
JPDuchesne merged commit 32e4836 into mainJul 31, 2026
4 checks passed
@JPDuchesne
JPDuchesne deleted the jpd/ci-rename branch July 31, 2026 14:01
JPDuchesne added a commit that referenced this pull request Jul 31, 2026
32e4836 Merge pull request #72 from d3mlabs/jpd/ci-rename
882f47b Rename test.yml to ci.yml and split typecheck into its own job
a2dc24c Merge pull request #69 from d3mlabs/jpd/headless-deps-provisioning
7272267 Hoist lazy requires to file tops per top-level-requires
2e53f69 Cover CommandRunner's provisioning delegation to ShadowenvRuby.ensure!
dc2942b Provision the shadowenv Ruby in install-deps and run bundler under it
32c59cd Merge pull request #68 from d3mlabs/jpd/caller-pull-request-review
3e59620 Subscribe the ai-flow caller to pull_request_review (submitted)
b0822e9 Merge pull request #67 from d3mlabs/ai/58-learnings-index-format-learnings-index-m
7939c97 ai-flow /build: Learnings index format (learnings-index.mdc) + dev repo seeds (RSpock invariant line, gitlink-exclusion learning, architecture section) + capture-learning skill
91ab491 Merge pull request #66 from d3mlabs/jpd/release-abort-on-failure
42376f3 Abort the release when any step fails
Sign up for freeto 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

@JPDuchesne