Commit Graph
13 Commits
Author SHA1 Message Date
golemandClaude 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
golemandClaude 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
golemandClaude 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
golemandClaude 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
golemandClaude 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
golemandClaude 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
golemandClaude 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
golemandClaude 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
Mathew Guest 25ded9e2b3 style: black and isort 2024-11-16 00:57:00 -07:00
Mathew Guest 9a1999b8ab refactor: ran black and isort 2024-08-02 05:00:42 -06:00
Mathew Guest 7bd6e11378 more polish for release 2020-07-19 03:11:04 -06:00
Mathew Guest 4e083d6a3d slight rework cfg module, moving file validation and logic into setters. slight improvement on logging and tests 2020-07-18 23:02:44 -06:00
Mathew Guest 485dafdfc4 First upload to the big WWW. 2020-03-01 21:08:11 -07:00