Repository navigation
build: verification scaffolding — ruff + pytest via make check - #1
Merged
Merged
Conversation
Same shape as remix_kube#1 / predev-training#1, per ADR-0003 (predev-brain): make check/check-changed/fix/test, ruff pinned via uvx (0.16.5), lint+format enforced only on python files changed vs origin/main (repo baseline 2026-09-02: 228 findings, 10/17 files misformatted — touch a file, own its findings). make test runs the python SDK's 24 pytest tests (fast, offline, all passing). AGENTS.md + CLAUDE.md symlink carry the contract; CI runs exactly make check. Node SDK gets its own contract when touched.
astral-sh publishes no floating v10 major tag — @v10 fails action resolution at job setup ("unable to find version v10").
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.
Completes the Python batch (with predotdev/remix_kube#1 and predotdev/predev-training#1), per ADR-0003 (predev-brain):
make check/make fixwith ruff pinned (0.16.5) via uvx, enforced only on python files changed vs origin/main (repo baseline 2026-09-02: 228 findings, 10/17 files misformatted — touch a file, own its findings) — plusmake test: the python SDK's 24 pytest tests, all passing (fast, offline; deps fetched by uv, no install step)..tool-versionspins python 3.12 + uv; CI runs exactlymake check; AGENTS.md (+ CLAUDE.md symlink) documents the contract. The node SDK gets its own contract when touched.Verified:
make checkgreen locally (lint no-op on clean tree, 24/24 tests pass).(CI runs once GitHub Actions is enabled for this repo.)