You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: pre-empt review feedback on pins, predicate reuse, and baseline gates
- align the setup-uv pin in security.yml with test.yml (v8.2.0)
- use is_https_or_localhost_http for the preset_add/extension_add URL
checks and pass strict_redirects=True to the latest-release fetch and
the release-asset resolver call sites
- baseline gate scripts fail closed on unresolvable refs and git read
errors instead of treating them as "baseline did not exist"; the
security workflow re-runs on labeled/unlabeled so the ack label can
turn the gate green without a push
- regenerate the bandit baseline against HEAD (two entries referenced
removed code, one had drifted); track baseline entries by
file+test_id in tests so line drift no longer breaks them
- raise ZIP size-limit errors outside the broad except in
safe_extract_zip so an error_type subclassing OSError/RuntimeError
cannot re-wrap them
- tests: drop two redirect tests duplicated from test_authentication,
move the downgrade test next to its siblings, assert the workflow
catalog max_bytes, route OpenerDirector.open through urlopen in the
modules that patch urlopen, add set -euo pipefail to the secret scan,
misc cleanup (unused helper, redundant imports, EOF-less fake read)
0 commit comments