Skip to content

feat: enable --strict-declarations in the reusable smoke gate#104

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/strict-declarations-ci
Jul 23, 2026
Merged

feat: enable --strict-declarations in the reusable smoke gate#104
Jammy2211 merged 1 commit into
mainfrom
feature/strict-declarations-ci

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Overview

Post-migration flag flip for PyAutoLabs/PyAutoHands#187: the reusable smoke workflow now passes --strict-declarations to the profile validator, so any NEW pattern-override expressible as an in-file # ENV: declaration fails the PR gate in seconds instead of accumulating. Deliberately sequenced AFTER the mechanism (PyAutoHands#188) and all five migration PRs merged; all seven target repos validate 0-error under the flag (verified pre-merge).

Scripts Changed

  • .github/workflows/smoke-tests.yml--strict-declarations added to both validator invocations.

Ship note

Shipped under the same human-acknowledged Heart YELLOW as the #187 ship (workspace validation backlog + stale parks, both pre-existing).

Linked issue: PyAutoLabs/PyAutoHands#187

🤖 Generated with Claude Code

https://claude.ai/code/session_01MRQH5HrmMPfpWkmfh3ysJb

…Hands#187)

The env-declaration migration merged in every workspace (PyAutoHands#188
+ 5 migration PRs); all seven target repos validate 0-error under the
flag. From here, a new pattern-override expressible as an in-file
'# ENV:' declaration fails the PR gate instead of accumulating.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MRQH5HrmMPfpWkmfh3ysJb
@Jammy2211 Jammy2211 added the pending-release Merged changes awaiting the next release cycle label Jul 23, 2026
@Jammy2211
Jammy2211 merged commit cd85183 into main Jul 23, 2026
4 checks passed
@Jammy2211
Jammy2211 deleted the feature/strict-declarations-ci branch July 23, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release Merged changes awaiting the next release cycle

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant