From 091c4ab9d0d73ea9386cae7b5298507f496ba4a4 Mon Sep 17 00:00:00 2001 From: Pierre Smeyers <pierre.smeyers@gmail.com> Date: Sun, 11 Dec 2022 08:31:19 +0100 Subject: [PATCH] fix: no-snapshot-deps jobs has no upstream dependencies --- README.md | 2 +- templates/gitlab-ci-maven.yml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ca24464..855b0cd 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ More info: * [Maven Dependency-Check Plugin](https://jeremylong.github.io/DependencyCheck/dependency-check-maven/configuration.html) -### `mvn-forbid-snapshot-dependencies` job +### `mvn-no-snapshot-deps` job This job checks if the project has release-only dependencies, i.e., no `_*-SNAPSHOT_` versions, using the [Maven Enforcer](https://maven.apache.org/enforcer/enforcer-rules/requireReleaseDeps.html) plugin. diff --git a/templates/gitlab-ci-maven.yml b/templates/gitlab-ci-maven.yml index 840d3fc..356fca1 100644 --- a/templates/gitlab-ci-maven.yml +++ b/templates/gitlab-ci-maven.yml @@ -473,9 +473,10 @@ mvn-dependency-check: - when: manual allow_failure: true -mvn-forbid-snapshot-dependencies: +mvn-no-snapshot-deps: extends: .mvn-base stage: test + needs: [] script: - mvn ${TRACE+-X} $MAVEN_CLI_OPTS $mvn_settings_opt $java_proxy_args org.apache.maven.plugins:maven-enforcer-plugin:3.0.0:enforce -Drules=requireReleaseDeps rules: -- GitLab