Skip to content

Commit e761605

Browse files
author
Jeel Mehta
committed
Adding debug to check dependency tree
1 parent 3e828d2 commit e761605

File tree

1 file changed

+34
-2
lines changed

1 file changed

+34
-2
lines changed

.github/workflows/release-udp-exporter.yml

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ jobs:
2323
java-version: '17' # or your preferred version
2424
distribution: 'temurin'
2525
cache: 'gradle' # Add gradle caching
26+
27+
- name: Clean Gradle Cache
28+
if: always()
29+
run: |
30+
rm -rf ~/.gradle/caches/
31+
./gradlew --stop
2632
2733
# Add this step to set up Maven Local
2834
- name: Set up Maven Local
@@ -34,7 +40,11 @@ jobs:
3440

3541
- name: Build UDP exporter
3642
run: |
37-
./gradlew -p ./exporters/aws-otel-otlp-udp-exporter -x test
43+
./gradlew -p ./exporters/aws-otel-otlp-udp-exporter \
44+
--refresh-dependencies \
45+
-x test \
46+
-x :dependencyManagement:build \
47+
--stacktrace
3848
3949
- name: Download and run X-Ray Daemon
4050
run: |
@@ -44,9 +54,31 @@ jobs:
4454
unzip aws-xray-daemon-linux-3.x.zip
4555
./xray -o -n us-west-2 -f ./daemon-logs.log --log-level debug &
4656
57+
- name: Debug Gradle Dependencies
58+
if: always() # This ensures the debug step runs even if previous step fails
59+
run: |
60+
echo "Checking dependency tree..."
61+
./gradlew -p ./exporters/aws-otel-otlp-udp-exporter dependencies --debug
62+
echo "Checking build scan..."
63+
./gradlew -p ./exporters/aws-otel-otlp-udp-exporter buildEnvironment
64+
65+
- name: Check Gradle Settings
66+
if: always()
67+
run: |
68+
echo "Content of settings.gradle.kts:"
69+
cat settings.gradle.kts || true
70+
echo "Content of UDP exporter build.gradle:"
71+
cat exporters/aws-otel-otlp-udp-exporter/build.gradle.kts || true
72+
4773
- name: Install UDP Exporter
4874
run: |
49-
./gradlew -p ./exporters/aws-otel-otlp-udp-exporter publishToMavenLocal -x :dependencyManagement:build
75+
echo "Checking repositories and dependencies..."
76+
./gradlew -p ./exporters/aws-otel-otlp-udp-exporter \
77+
publishToMavenLocal \
78+
-x :dependencyManagement:build \
79+
--refresh-dependencies \
80+
--stacktrace \
81+
--info
5082
5183
- name: Ensure Unit Tests are passing
5284
working-directory: exporters/aws-otel-otlp-udp-exporter

0 commit comments

Comments
 (0)