test: validation for gapic-generator-java-bom (#1629)
* test: validation for gapic-generator-java-bom
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index b3f7405..6d4996a 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -25,7 +25,7 @@
mvn test --batch-mode --no-transfer-progress -Dcheckstyle.skip \
-Dfmt.skip -DenableTestCoverage
- run: bazelisk version
- - name: Install maven modules
+ - name: Install Maven modules
run: |
mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
- name: Integration Tests
@@ -187,7 +187,7 @@
java-version: ${{ matrix.java }}
distribution: temurin
- run: mvn -version
- - name: Install maven modules
+ - name: Install Maven modules
run: |
mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
- name: Java Linter
@@ -218,3 +218,19 @@
-P enable-integration-tests \
--batch-mode \
--no-transfer-progress
+ gapic-generator-java-bom:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
+ with:
+ java-version: 11
+ distribution: temurin
+ cache: maven
+ - name: Install Maven modules to local Maven repository
+ run: |
+ mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
+ - name: Validate gapic-generator-java-bom
+ uses: googleapis/java-cloud-bom/tests/validate-bom@main
+ with:
+ bom-path: gapic-generator-java-bom/pom.xml
diff --git a/gapic-generator-java-bom/pom.xml b/gapic-generator-java-bom/pom.xml
index 3d6560c..3dd0aa4 100644
--- a/gapic-generator-java-bom/pom.xml
+++ b/gapic-generator-java-bom/pom.xml
@@ -115,4 +115,4 @@
</dependencyManagement>
-</project>
\ No newline at end of file
+</project>