Skip to content

fix: build progress releases from current source - #5

Merged
kim-em merged 1 commit into
mainfrom
fix/drop-stale-build-artifacts
Aug 4, 2026
Merged

fix: build progress releases from current source#5
kim-em merged 1 commit into
mainfrom
fix/drop-stale-build-artifacts

Conversation

@kim-em

@kim-em kim-em commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • remove committed build and egg-info artifacts that could override newer source during packaging
  • ignore generated packaging output
  • add a regression test rejecting tracked package artifacts
  • correct the due-command help text to the eight-hour default

Root cause

The release at 620030c contained current source with an eight-hour cadence, but also a tracked build/lib/progress/plan.py with the old 24-hour cadence. Setuptools could package that stale build tree, so a SHA-pinned uvx invocation still ran old code.

Verification

  • full ./tests/run suite passes
  • a clean wheel was built and inspected; it contains IDLE_HOURS = 8.0 and the current theorem-first prompt

@kim-em
kim-em merged commit f735789 into main Aug 4, 2026
1 check passed
Sign up for free to 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