Enforce SPDX licenses by default, allow opting out of semver versions#127
Merged
andrius-puksta-sensmetry merged 14 commits intomainfrom Dec 4, 2025
Merged
Enforce SPDX licenses by default, allow opting out of semver versions#127andrius-puksta-sensmetry merged 14 commits intomainfrom
andrius-puksta-sensmetry merged 14 commits intomainfrom
Conversation
353b664 to
1dc398b
Compare
1 task
b623d2a to
d6aba84
Compare
1 task
534a3de to
de0d84b
Compare
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com> update deps Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com> compat with Rust <1.88 Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
…info subcommands Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
…) in tests Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
…), more consistency Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
a737b42 to
71128ce
Compare
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
5232fea to
e022dd7
Compare
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
This means that the directory must not already exist Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
26b4114 to
3f05d7a
Compare
Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
Co-authored-by: Victor Linroth <victor.linroth@sensmetry.com> Signed-off-by: Andrius Pukšta <andrius.puksta@sensmetry.com>
victor-linroth-sensmetry
approved these changes
Dec 4, 2025
Collaborator
victor-linroth-sensmetry
left a comment
There was a problem hiding this comment.
I can't fully vouch for the Java stuff but it seems like it's fine. Everything else looks good too.
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.
Changes
This is implemented in CLI, but not in bindings. How should this be handled there?
This is implemented in CLI, but not in bindings. Again, how should this be handled there?
licensespelling instead of the less commonlicence; commands have aliases for both variantsserializationinstead ofserialisationto match common usage other crates/ecosystemsJniExtnewandinitcommands intoinit; this avoids internal duplication and potential user confusion over which command to usecreate_dir_all()for new project dir; this means we require that the directory does not exist yet (exception for current dir is made). This matches Cargo and uv and also allows doingsysand init a/b/c/d/e/f, where none of them exist in advanceFixes
sysand env installsysand info <subcommand>infosubcommand, only print std lib warning when command isusage, as it's the only command that may include output about std libsCLI improvements
sysand info set <website>is supplied a valid IRI, but tolerate a missing scheme and default tohttps://in that casecurrent_dir()to give nicer errorswrapfsmethods where possible for better errorsDocs
consoletype for console session highlightingshinstead ofbashhighlighting for most shell commandsTests
semvercrate defaults to caret (^) version requirementif none is present, as we promise this behaviour