Fix REUSE compliance: add the missing license file for the agent's .mvn/jvm.config - #449
Merged
Merged
Conversation
The REUSE Compliance Check went red on main: llama-atmosphere-agent/.mvn/ jvm.config, added with the UTF-8 console fix, has no copyright or licensing information. A jvm.config takes no comments, so REUSE reads its metadata from a sibling <file>.license -- which the root .mvn/jvm.config has and the new one did not. This adds it with the same two SPDX lines. Verified with the real tool (reuse 6.2.0), both directions: without the file `reuse lint` fails naming exactly that path and exits 1; with it the project is compliant, 486/486 files, exit 0. The PR run for the commit that introduced it was cancelled, so the check first ran on main -- CLAUDE.md's agent section now names the sibling-file requirement so the next jvm.config does not repeat it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UVwj2UuMPybiK1bHyG9toH
bernardladenthin
had a problem deploying
to
startgate
September 21, 2026 18:07 — with
GitHub Actions
Error
bernardladenthin
had a problem deploying
to
maven-central
September 21, 2026 18:07 — with
GitHub Actions
Failure
bernardladenthin
had a problem deploying
to
maven-central
September 21, 2026 18:07 — with
GitHub Actions
Failure
This branch had an error being deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
REUSE Compliance Checkis red onmain(run 35634218617):llama-atmosphere-agent/.mvn/jvm.config, added with the UTF-8 console fix in Logging follow-up: serialize setLogger callers (JVM crash), pin the logging contracts with tests #448, carries no copyright or licensing information. Ajvm.configtakes no comments, so REUSE can only read its metadata from a sibling<file>.license— which the root.mvn/jvm.confighas and the new one did not. This addsllama-atmosphere-agent/.mvn/jvm.config.licensewith the same two SPDX lines (copied from the root file,diff-verified identical).CLAUDE.mdnow names the requirement in the agent section, next to the paragraph that already describes.mvn/jvm.config. NeitherCLAUDE.mdnorCONTRIBUTING.mdmentioned REUSE before, and the repo contains exactly two.licensefiles, so without the note the nextjvm.configrepeats this.The check runs on
pushandpull_request, so it would have caught this in the PR; the run for the introducing commit was cancelled, which is why it first surfaced onmain.Test plan
reuse6.2.0), both directions: without the new filereuse lintfails naming exactlyllama-atmosphere-agent/.mvn/jvm.configand exits 1; with it the project is compliant, 486/486 files with copyright and license information, exit 0. A sweep of the agent project confirmedjvm.configwas its only file without an SPDX identifier.Related issues / PRs
Follow-up to #448, which introduced the file.
Checklist
CONTRIBUTING.mdandCODE_OF_CONDUCT.mdSECURITY.md)🤖 Generated with Claude Code
https://claude.ai/code/session_01UVwj2UuMPybiK1bHyG9toH
Generated by Claude Code