Skip to content
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
6c4190f
fix(rules): make hypatia compile again and repair PinIntegrity/PrAuto…
hyperpolymath Sep 30, 2026
c6b94a3
fix(pin_integrity): keep a bare claim's first byte in relabel/2; alig…
hyperpolymath Sep 30, 2026
727cbb9
fix(mise): drop banned runtimes and Python-only tools (#832 regression)
hyperpolymath Sep 30, 2026
9975196
docs(rules): clarify pin integrity and PR automerge function contracts
coderabbitai[bot] Sep 30, 2026
963edfd
docs(scanner): replace credential examples in suppression comment
coderabbitai[bot] Sep 30, 2026
8b7a67c
docs(pin-integrity): clarify literal refs and comment relabeling
coderabbitai[bot] Sep 30, 2026
9167ac7
chore(rules): roll back pin integrity and PR automerge fixes
coderabbitai[bot] Sep 30, 2026
9616e9c
Merge branch 'fix/issue-sweep' into coderabbit/improve-changed-functi…
hyperpolymath Sep 30, 2026
4ff5923
Merge branch 'main' into fix/issue-sweep
hyperpolymath Sep 30, 2026
d00f330
Merge branch 'fix/issue-sweep' into coderabbit/improve-changed-functi…
hyperpolymath Sep 30, 2026
e51cdf5
fix(rules): rule precision — WH006/WH013, harvested-registry, npx tex…
hyperpolymath Sep 30, 2026
91f3305
Merge branch 'fix/issue-sweep' into coderabbit/improve-changed-functi…
hyperpolymath Sep 30, 2026
eea3b76
test(scanner): generate credential fixtures and assert secret detection
coderabbitai[bot] Sep 30, 2026
5af936b
Merge branch 'fix/issue-sweep' into coderabbit/improve-changed-functi…
hyperpolymath Sep 30, 2026
2154bd8
Merge branch 'main' into coderabbit/improve-changed-function-docstrin…
hyperpolymath Oct 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions scripts/sweeps/estate-pin-integrity.sh
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,11 @@ known_good_version_for() {
# `# v4.38.0 (4.38.1 blocked estate-wide; nexia-list#100)` — and prose that
# merely mentions a version mid-sentence is never rewritten.
#
# Takes the comment and a replacement version without `v`; writes the result
# to stdout without a newline. A rewritten comment has one leading `#`;
# a bare claim gains `# `, and existing spacing after `#` is preserved.
# An empty version or the literal `null` returns the comment unchanged.
#
# This must stay byte-for-byte identical in spirit to PinIntegrity.relabel/2 in
# lib/rules/pin_integrity.ex. Two readers, one policy, same edit.
relabel_comment() {
Expand Down
Loading