Skip to content

ci: write a stray-literal baseline's licence lines without a literal tag the REUSE linter would read - #121

Merged
rubentalstra merged 1 commit into
mainfrom
ci/stray-literals-reuse
Oct 19, 2026
Merged

rubentalstra merged 1 commit into
mainfrom
ci/stray-literals-reuse

Conversation

@rubentalstra

Copy link
Copy Markdown
Contributor

What changed and why

FerroEHR's REUSE lint read the script's own echo of the licence identifier, closing quote and all, as an invalid SPDX expression. The two licence lines are now printed from parts, as the consoles' copies do. No console sees a behaviour change.

Licensing of contributions

  • I accept the terms in CONTRIBUTING.md § Licensing of contributions: I have the right to submit this work, I license it under the project licence of the version it lands in, and I grant the Licensor the relicensing right stated there.

Checklist

  • Accessibility decisions cite WCAG 2.2, WAI-ARIA 1.2 or the Authoring Practices, not memory and not another library.
  • Rust gates pass: cargo fmt --all --check, cargo clippy --workspace --all-targets -- -D warnings, the wasm32 clippy runs, cargo nextest run --workspace --locked, cargo doc with RUSTDOCFLAGS=-D warnings, and cargo deny check.
  • A visible change refreshed the gallery screenshots, and I looked at every image it changed.
  • A new or changed component was compared with the four consoles' versions (docs/qa/), and the best one on its merits was restyled to the library's tokens; the winner and the reason are stated below.
  • Its interactive states (pointer, focus, open, each tone) are captured by tests/it/states.rs in every brand, light and dark.
  • A release pull request says, per screen and per state, what was checked and what was fixed.
  • Shell and workflow files are clean: shellcheck --severity=style, actionlint, zizmor --min-severity=low .github/.
  • CHANGELOG.md has an [Unreleased] entry, if a console sees the change.
  • No patient data in a fixture, test, gallery row or example.
  • Every commit is signed.
  • No AI or assistant attribution anywhere in the commits or this PR.

…tag the REUSE linter would read

FerroEHR's REUSE lint read the script's own echo of the licence identifier,
quote and all, as an invalid SPDX expression; the lines are now printed
from parts, as in the consoles' copies.
@sonarqubecloud

Copy link
Copy Markdown

@rubentalstra
rubentalstra added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit 474e084 Oct 19, 2026
26 checks passed
@rubentalstra
rubentalstra deleted the ci/stray-literals-reuse branch October 19, 2026 17:46
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