The Deliverability section of a scheduled report printed a fixed finding's internal key (Fixed: domain:example.org:spf:192.0.2.10), and its CSV row left the detail empty.
Only the keys are kept between runs (Report.failing), so fixed_text() turns a key back into a sentence: Fixed: SPF for example.org didn't let 192.0.2.10 send. Past tense, because a finding also disappears when its address or domain is removed. Covers every key kind failing_facts() writes; IPv6 addresses keep their colons; an unknown key prints as it is. No stored-format change.
Local: cargo test -p services --lib inbuxa_scheduled_reports (5 passed, new fixed_findings_read_as_words), rustfmt, fork checks (name, notice, context, privacy, expr-schema, unittest).
The Deliverability section of a scheduled report printed a fixed finding's internal key (`Fixed: domain:example.org:spf:192.0.2.10`), and its CSV row left the detail empty.
Only the keys are kept between runs (`Report.failing`), so `fixed_text()` turns a key back into a sentence: `Fixed: SPF for example.org didn't let 192.0.2.10 send`. Past tense, because a finding also disappears when its address or domain is removed. Covers every key kind `failing_facts()` writes; IPv6 addresses keep their colons; an unknown key prints as it is. No stored-format change.
Local: `cargo test -p services --lib inbuxa_scheduled_reports` (5 passed, new `fixed_findings_read_as_words`), rustfmt, fork checks (name, notice, context, privacy, expr-schema, unittest).
A finding that stopped failing printed its internal key in the report
("Fixed: domain:example.org:spf:192.0.2.10"), and its CSV row had no
detail. Only the keys are kept between runs, so fixed_text() turns a key
back into a sentence ("Fixed: SPF for example.org didn't let 192.0.2.10
send"), in the past tense because a finding also goes when its address or
domain does. IPv6 addresses keep their colons; an unknown key prints as it
is.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The Deliverability section of a scheduled report printed a fixed finding's internal key (
Fixed: domain:example.org:spf:192.0.2.10), and its CSV row left the detail empty.Only the keys are kept between runs (
Report.failing), sofixed_text()turns a key back into a sentence:Fixed: SPF for example.org didn't let 192.0.2.10 send. Past tense, because a finding also disappears when its address or domain is removed. Covers every key kindfailing_facts()writes; IPv6 addresses keep their colons; an unknown key prints as it is. No stored-format change.Local:
cargo test -p services --lib inbuxa_scheduled_reports(5 passed, newfixed_findings_read_as_words), rustfmt, fork checks (name, notice, context, privacy, expr-schema, unittest).A finding that stopped failing printed its internal key in the report ("Fixed: domain:example.org:spf:192.0.2.10"), and its CSV row had no detail. Only the keys are kept between runs, so fixed_text() turns a key back into a sentence ("Fixed: SPF for example.org didn't let 192.0.2.10 send"), in the past tense because a finding also goes when its address or domain does. IPv6 addresses keep their colons; an unknown key prints as it is.