Skip to content

ci: unify signing-selftest SPDX (byte-identical cross-repo) + add LICENSES/MIT.txt - #132

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/bitcoinaddressfinder-jar-upload-k0tkj7
Jul 24, 2026
Merged

ci: unify signing-selftest SPDX (byte-identical cross-repo) + add LICENSES/MIT.txt#132
bernardladenthin merged 1 commit into
mainfrom
claude/bitcoinaddressfinder-jar-upload-k0tkj7

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Unify .github/signing-selftest/ (build.gradle.kts + settings.gradle.kts) to the dual MIT OR Apache-2.0 SPDX header so the throwaway verify-signing-key-gradle project is truly byte-identical across all four sibling repos (previously the body matched but the SPDX header drifted per repo).
  • Add LICENSES/MIT.txt (streambuffer previously shipped only Apache-2.0.txt) so the dual identifier is REUSE-compliant.

CI-config only — no production code changes; streambuffer has no fat jar / Lombok, so those parts of the cross-repo pass don't apply here.

Test plan

  • No source changes; library behavior unaffected
  • CI green on this branch (incl. REUSE check with the added MIT.txt)
  • N/A — docs/CHANGELOG (config-only)

Related issues / PRs

Coordinated cross-repo change; the canonical docs + the checksum drift-check table land in the workspace PR (same branch name). Sibling PRs: java-llama.cpp / BitcoinAddressFinder / srcmorph / workspace.

Checklist

  • My commits follow Conventional Commits
  • No security-sensitive changes

🤖 Generated with Claude Code

https://claude.ai/code/session_01TJzCezSnQ8FxpFdeVxYxQY


Generated by Claude Code

…IT.txt

Unify the throwaway signing-selftest Gradle project (build.gradle.kts +
settings.gradle.kts) to the dual SPDX-License-Identifier "MIT OR Apache-2.0" so the
files are TRULY byte-identical across all four sibling repos (java-llama.cpp used MIT,
the others Apache-2.0 — same body, only the header drifted). This matches the
cross-repo-synced-file convention already used for sign-fatjars.sh and makes the
verify-signing-key-gradle preflight project checksum-verifiable via workspace.

Adds LICENSES/MIT.txt (streambuffer previously shipped only Apache-2.0.txt) so the
dual identifier is REUSE-compliant.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TJzCezSnQ8FxpFdeVxYxQY
@bernardladenthin
bernardladenthin merged commit 206ba20 into main Jul 24, 2026
10 of 14 checks passed
@sonarqubecloud

Copy link
Copy Markdown

@bernardladenthin
bernardladenthin deleted the claude/bitcoinaddressfinder-jar-upload-k0tkj7 branch July 24, 2026 06:28
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.

2 participants