Add JBang tests and renovate support #13204
Merged
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.
We have four JBang scripts: https://github.com/JabRef/jabref/tree/main/.jbang - they specify dependencies inside the files and do not re-use the depdencies in
build.gradle.kts
.I think, with Forking Renovate GitHub App and rough JBang tests, we could have automatic updates, similar to
dependabot
.Alternative: Write a script updating the version numbers in the JBang scripts
//DEP
statements based on the information inbuild.gradle.kts
files. Would be another JBang script :p. Maybe 50 lines, but IDK if its worth.Mandatory checks
CHANGELOG.md
described in a way that is understandable for the average user (if change is visible to the user)