Skip to content

Commit afdbde0

Browse files
committed
docs: restore REUSE compliance by ignoring SPDX example in CLAUDE.md
The literal `SPDX-License-Identifier: Apache-2.0` shown as guidance in the repository-conventions section was being parsed as a real license tag, yielding an invalid SPDX expression and failing the public REUSE compliance check. Wrap the line in `REUSE-IgnoreStart`/`REUSE-IgnoreEnd` markers so the example renders verbatim without misleading the linter.
1 parent 3898748 commit afdbde0

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ The crate is sliced by feature flag and **modules in `lib.rs` are `#[cfg]`-gated
7070
## Repository conventions
7171

7272
- **Conventional Commits** are CI-enforced (commitizen); breaking changes use `!` or `BREAKING CHANGE:`.
73+
<!-- REUSE-IgnoreStart -->
7374
- **REUSE compliance** is CI-enforced — every source file needs `SPDX-FileCopyrightText` + `SPDX-License-Identifier: Apache-2.0` headers (see existing files for the pattern).
75+
<!-- REUSE-IgnoreEnd -->
7476
- **CHANGELOG.md** must be updated under `[Unreleased]` for user-visible changes.
7577
- **Releases** are tag-driven: bumping `Cargo.toml` + tagging `vX.Y.Z` triggers the crates.io publish workflow.
7678
- **Contract ABIs** in `abis/` are compiled into bindings at build time — regenerate bindings when ABIs change.

0 commit comments

Comments
 (0)