golem and Claude Opus 5.5
d0e78f53fc
release: verify_index_release.sh and 0.2.3 changelog
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 21:35:52 -06:00
golem and Claude Opus 5.5
41f91ce2b6
Revert canary: 3.14-only failure (proved one red lane turns ci-ok red, run 2685)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 15:32:34 -06:00
golem and Claude Opus 5.5
ee8dfe0bcc
canary: fail only the 3.14 lane; ci-ok must still go red (reverted next)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:30:49 -06:00
golem and Claude Opus 5.5
509be4c6bc
fix(ci): smoke guard catches tagless builds; DEBUG import must hit the install; pin more workflow invariants
...
Review findings on PR #13 :
- release-branch-semver gives 0.1.0.devN without tags, so the 0.0 guard
never fired; check_version() now requires >= 0.2 (unit-tested)
- the APPSKELLINGTON_DEBUG child import could resolve the source tree from
the cwd and false-pass; it now reports its location and must match
- test_ci_workflow: no continue-on-error, matrix python drives container
and UV_PYTHON, WIP gate compared whole (mutation-tested)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:30:41 -06:00
golem and Claude Opus 5.5
6bd717f231
Revert canary: failing test (test canary proved every lane + ci-ok go red, run 2683)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:25:35 -06:00
golem and Claude Opus 5.5
db78a21e5c
canary: failing test must turn every test lane and ci-ok red (reverted next)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:24:06 -06:00
golem and Claude Opus 5.5
2e02acbbc1
Revert canary: unused import (lint canary proved lint + ci-ok go red, run 2682)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:24:03 -06:00
golem and Claude Opus 5.5
d79045d9aa
canary: unused import must turn lint and ci-ok red (reverted next)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:22:04 -06:00
golem and Claude Opus 5.5
c361b286c9
ci: Gitea checks — ruff, CPython 3.8–3.14 matrix, wheel+sdist smoke tests, ci-ok aggregate
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:20:10 -06:00
golem and Claude Opus 5.5
13aaa221ad
test: smoke-test script for installed artifacts (catches the 0.2.2 import crash)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 14:18:43 -06:00
golem and Claude Opus 5.5
bee5a691d9
doc: use uv run --isolated for other-Python test runs
...
A bare `uv run --python 3.8` rebuilds the project .venv on 3.8, after
which the pre-commit hook (pre-commit-hooks needs >=3.9) fails on commit.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 00:27:50 -06:00
golem and Claude Opus 5.5
7d80557a3e
doc: README and CLAUDE.md for the uv workflow; fix debug env var and platform claims
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 00:21:58 -06:00
golem and Claude Opus 5.5
ecbdef0bbe
build: uv dependency groups + lockfile; untrack generated _version.py
...
- dev tools move from a published extra to [dependency-groups]
- uv.lock resolves one lock across CPython 3.8-3.14
- pytest config moves into pyproject (testpaths)
- explicit packages list; license classifier corrected to MIT-0
- drop obsolete setup.cfg and tests/pytest.ini
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-05 00:20:35 -06:00
golem and Claude Opus 5.5
bca4c38f98
style: adopt ruff (format + lint) at 88, replacing black/isort/flake8
...
Format-only: Python files are AST-identical apart from import order.
pre-commit end-of-file/trailing-whitespace fixes applied repo-wide.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 20:39:30 -06:00
golem and Claude Opus 5.5
1634ed154e
doc: implementation plan for the modernization hotfix track (PRs 1-3 + 0.2.3)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 20:17:24 -06:00
golem and Claude Opus 5.5
ae40f57e6b
doc: spec review fixes; CLAUDE.md branch model is develop-integrates
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 20:06:40 -06:00
golem and Claude Opus 5.5
2ce8d75326
doc: modernization design spec (ruff, uv, Gitea CI matrix, 0.2.3 hotfix)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 20:04:34 -06:00
golem and Claude Opus 5.5
713c49b4c4
doc: Python support policy — drop EOL versions over contorting code
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 19:09:02 -06:00
golem and Claude Opus 5.5
da9568b4f9
doc: note editable install rewrites _version.py
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 18:53:41 -06:00
golem and Claude Opus 5.5
d02d38872c
doc: add CLAUDE.md for Claude Code sessions
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-04 18:53:04 -06:00