Skip to content

chore: 0.5.1 - #38

Merged
featurecreep-cron merged 1 commit into
mainfrom
release/0.5.1
Aug 14, 2026
Merged

chore: 0.5.1#38
featurecreep-cron merged 1 commit into
mainfrom
release/0.5.1

Conversation

@featurecreep-cron

Copy link
Copy Markdown
Owner

Release bump so the #37 fix reaches PyPI — it has been sitting on main unreleased, since publishing is release-triggered.

What 0.5.1 ships

#37 — a bare secretscreen no longer blocks forever at a terminal. It fell through to sys.stdin.read(), which at an interactive TTY waits indefinitely: indistinguishable from a hang, and the first thing anyone types after installing. No FILE plus a TTY on stdin now prints the help and exits 2. An explicit - still reads the terminal, and pipes are unaffected.

Also on main since 0.5.0, neither user-facing: the Test Gate (#35) and a Dependabot actions bump.

Version bump only

pyproject.toml and src/secretscreen/__init__.py both record the version and must agree with the tag.

no-test-gate applied — there is no behaviour change to write a failing test against, which is exactly what that label is for. Note it did not exist until now: test-gate.yml has referenced it since #35, so the documented exemption was unusable. Created with the workflow's own wording.

Ships the fix for a bare `secretscreen` at an interactive terminal, which
fell through to sys.stdin.read() and blocked forever — indistinguishable
from a hang, and the first thing anyone types after installing (#37).

Version only; the two places it is recorded have to agree with the tag.
@featurecreep-cron featurecreep-cron added the no-test-gate Skip the Test Gate: this PR makes no behaviour change label Aug 14, 2026
@featurecreep-cron
featurecreep-cron merged commit 3fa5804 into main Aug 14, 2026
9 checks passed
@codecov

codecov Bot commented Aug 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-test-gate Skip the Test Gate: this PR makes no behaviour change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant