@@ -23,13 +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
3226
27+ - name : Run Local Patch
28+ run : |
29+ chmod +x ./scripts/local_patch.sh
30+ ./scripts/local_patch.sh
31+
3332 # Add this step to set up Maven Local
3433 - name : Set up Maven Local
3534 run : |
4039
4140 - name : Build UDP exporter
4241 run : |
43- ./gradlew -p ./exporters/aws-otel-otlp-udp-exporter \
44- --refresh-dependencies \
45- -x test \
46- -x :dependencyManagement:build \
47- --stacktrace
42+ ./gradlew -p ./exporters/aws-otel-otlp-udp-exporter -x test
4843
4944 - name : Download and run X-Ray Daemon
5045 run : |
5449 unzip aws-xray-daemon-linux-3.x.zip
5550 ./xray -o -n us-west-2 -f ./daemon-logs.log --log-level debug &
5651
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-
7352 - name : Install UDP Exporter
7453 run : |
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
54+ ./gradlew -p ./exporters/aws-otel-otlp-udp-exporter publishToMavenLocal
8255
8356 - name : Ensure Unit Tests are passing
8457 working-directory : exporters/aws-otel-otlp-udp-exporter
0 commit comments