Skip to content

feat: v0.7.4 - #88

Merged
spbkgw-beep merged 1 commit into
mainfrom
promote/v0.7.4
Aug 11, 2026
Merged

feat: v0.7.4#88
spbkgw-beep merged 1 commit into
mainfrom
promote/v0.7.4

Conversation

@kiloloop-release

Copy link
Copy Markdown
Contributor

What's New in v0.7.4

Added

  • GitHub Action: issue-comment output mode — posts the estimate report as a comment on the triggering issue (issues / issue_comment events; PR-attached comments are skipped — use pr-comment). Ships with a label-triggered auto-estimate.yml workflow (label estimate → estimate comment); README expanded into Marketplace landing content with per-mode worked examples.
  • GitHub Action: output-mode is now validated up front (unknown modes fail the run instead of silently posting nowhere), and comment-body truncation is computed once, UTF-8-safely, for all comment steps.

Changed

  • Lint: adopted the ruff 0.16 default ruleset — 131 findings resolved (108 auto-fixed, the rest hand-fixed or scoped: typer's argument-default idiom exempted via extend-immutable-calls, CLI boundary handlers keep per-file BLE001 ignores, content-shape ValueErrors keep their contract under noqa). ruff is now minor-capped (>=0.16,<0.17) so future default-rule promotions land deliberately; typing-extensions promoted to a direct dependency (Self on py3.10).
  • typer floor raised to >=0.12.4: PEP 604 CLI annotations (str | None) fail command construction on 0.12.0. CI gained a test-min-deps job that installs the declared dependency floors and smoke-tests the CLI, so floor regressions surface in CI instead of user environments.

GitHub Action issue-comment output mode with label-triggered auto-estimate
workflow and Marketplace docs; up-front output-mode validation; UTF-8-safe
shared comment truncation; ruff 0.16 ruleset adoption; typer>=0.12.4 floor
with a minimum-dependency CI smoke job.
@spbkgw-beep
spbkgw-beep merged commit 7b30943 into main Aug 11, 2026
7 checks passed
@kiloloop-release
kiloloop-release Bot deleted the promote/v0.7.4 branch August 11, 2026 00:23
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