Latest Results
Fix review findings on the AI skills branch
Failing checks:
- `dmr_upgrade.py` is executable now, `ruff` reported `EXE001` on it,
which failed every `build` job and `pre-commit.ci`
- skill tests read files as UTF-8, the locale codec broke the Windows
`mypyc` wheel job on `spec-fidelity.md`, which has typographic quotes
- `lychee` excludes the links that this branch adds to itself:
the docs page of a skill and the skill files on `master`
both resolve only after the branch is merged and deployed
`dmr-upgrade` codemod:
- `parse_version` accepts `0.16` and `0.16.0rc1`, it crashed on anything
that is not three plain numbers, including the version we install
from a pre-release
- manual checks run before the codemod of the same release, so a release
no longer reports the code it has just written itself
- `removed` symbols are matched as whole words, `dmr.test.types`
flagged every `content_types` before
- a file that `libcst` cannot parse is reported and skipped instead of
aborting the run with a traceback over a half-rewritten project
- keyword renames apply only to calls that come from `dmr`,
`marshmallow.Schema(then=...)` was rewritten too
- `dmr.throttling.backends` was spelled without the `s` in both the
codemod table and the prompt, the module never had that name
- `--dry-run` no longer reports files as rewritten
- the skill and the docs tell the agent to pass `--current`: after the
bump the installed version is the target one, so the documented
workflow selected no releases at all
Also:
- tests for the codemod, it had none
- `just skills` fails on the first invalid skill, the loop swallowed
everything but the last exit code
- Read the Docs builds the Markdown pages with `uv run --no-sync`,
a plain `uv run` re-syncs to the default groups and drops `docs`
- links inside the Markdown pages point at the other Markdown pages
- `evals` are not shipped in the wheel
- eval graders no longer fail an answer that quotes the wrong code
while explaining it Latest Branches
0%
0%
0%
© 2026 CodSpeed Technology