From 10c424346f8cb6602e5f6d1467ac2dcdc0454672 Mon Sep 17 00:00:00 2001 From: Joe Wang Date: Tue, 28 Nov 2023 20:11:45 -0500 Subject: [PATCH] add action yaml --- .../unmanaged-dependency-check/action.yaml | 27 +++++++++++++++++++ .../unmanaged-dependency-check/pom.xml | 21 +++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/java-shared-dependencies/unmanaged-dependency-check/action.yaml b/java-shared-dependencies/unmanaged-dependency-check/action.yaml index e69de29bb2..08f2262409 100644 --- a/java-shared-dependencies/unmanaged-dependency-check/action.yaml +++ b/java-shared-dependencies/unmanaged-dependency-check/action.yaml @@ -0,0 +1,27 @@ + name: "Unmanaged dependency check" + description: "Validation for " + inputs: + bom-path: + description: "The relative path from the repository root to the pom.xml file" + required: true + runs: + using: "composite" + steps: + - uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: 11 + cache: maven + - name: Set up Maven + uses: stCarolas/setup-maven@v4.5 + with: + maven-version: 3.8.2 + - name: Install check + shell: bash + run: | + mvn clean install + - name: Run unmanaged dependency check + shell: bash + run: | + mvn exec:java -Dexec.args="3.18.0 ${{ inputs.bom-path}}" + diff --git a/java-shared-dependencies/unmanaged-dependency-check/pom.xml b/java-shared-dependencies/unmanaged-dependency-check/pom.xml index e469374076..3ea563f111 100644 --- a/java-shared-dependencies/unmanaged-dependency-check/pom.xml +++ b/java-shared-dependencies/unmanaged-dependency-check/pom.xml @@ -16,6 +16,27 @@ 1.8 UTF-8 + + + + + org.codehaus.mojo + exec-maven-plugin + 3.1.1 + + + + java + + + + + com.google.cloud.UnmanagedDependencyCheck + + + + + com.google.cloud.tools