chains-project/Maven-Lockfile

This action generates a lockfile for a Maven project.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub tokenyes
commit-lockfileCommit the lockfile to the repository in case the pom.xml or workflow file has updated. If this is false or the pom.xml and workflow.yml files are unchanged the action will verify the current lockfile.json.notrue
commit-messageCommit message for the lockfilenochore: update lockfile
include-maven-pluginsInclude Maven plugins in the lockfilenotrue
lockfile-nameName of the lockfile (default="lockfile.json")nolockfile.json
workflow-filenameName of the workflow filenoLockfile.yml
skip-older-regenerationSkip lockfile regeneration if the existing lockfile was generated by a newer plugin version than this action. Useful to avoid unnecessary commits after a release.notrue
allow-environmental-validation-failureAllow environmental validation failures (e.g. Maven version changes between runner image updates) to produce a warning instead of failing the build. Recommended when using GitHub-hosted runners where the Maven version is not pinned. See https://github.com/chains-project/maven-lockfile/issues/1583.notrue

no outputs