From 146d43f4452f4acb78cf3562ee2d67f27f59e5b1 Mon Sep 17 00:00:00 2001 From: Pranav Sharma Date: Mon, 18 Mar 2024 21:09:10 +0000 Subject: [PATCH 1/2] Add GitHub action step to verify shadowJar builds --- .github/workflows/pr-build.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 2c73693c..ac15d815 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -30,6 +30,30 @@ jobs: remote-build-cache-proxy-enabled: false build-root-directory: ${{matrix.build-root}} arguments: test + shadow: + strategy: + matrix: + java-version: [11] + name: Shadow Jar Build (Java ${{matrix.java-version}}) + runs-on: ubuntu-latest + steps: + - id: checkout-repo + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - id: setup-java + name: Setup Java ${{matrix.java-version}} + uses: actions/setup-java@v1 + with: + java-version: ${{matrix.java-version}} + - id: setup-gradle-cache + name: Run Gradle Build with ShadowJar + uses: burrunan/gradle-cache-action@v1.6 + with: + job-id: gradle-shadow-java-${{matrix.java-version}} + remote-build-cache-proxy-enabled: false + build-root-directory: . + arguments: shadowJar style: name: Stylecheck (${{matrix.name || matrix.build-root}}) runs-on: ubuntu-latest From e390f284d0b4f743b029f532b8ac2fc8e6883edb Mon Sep 17 00:00:00 2001 From: Pranav Sharma Date: Mon, 18 Mar 2024 22:50:42 +0000 Subject: [PATCH 2/2] fix failing shadowJar task --- exporters/auto/build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/exporters/auto/build.gradle b/exporters/auto/build.gradle index bb1ec8d9..e486a31b 100644 --- a/exporters/auto/build.gradle +++ b/exporters/auto/build.gradle @@ -36,6 +36,7 @@ dependencies { } implementation(libraries.opentelemetry_gcp_resources) { exclude group: 'io.opentelemetry' + exclude group: 'com.fasterxml.jackson.core' } implementation(project(':propagators-gcp')) { exclude group: 'io.opentelemetry'