10
10
env :
11
11
# set this to <repo>:<branch/sha> to build and test with an unreleased
12
12
# version of the azure-monitor-opentelemetry-autoconfigure dependency
13
- AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE : Azure/azure-sdk-for-java:main
13
+ AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT : Azure/azure-sdk-for-java:main
14
14
15
15
jobs :
16
16
spotless :
49
49
java-version : 17
50
50
51
51
- name : Build and install local azure-monitor-opentelemetry-autoconfigure dependency
52
- if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE != ''
52
+ if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT != ''
53
53
run : ./.github/scripts/build-azure-monitor-dependency.sh
54
54
55
55
- name : Setup Gradle
93
93
java-version : 17
94
94
95
95
- name : Build and install local azure-monitor-opentelemetry-autoconfigure dependency
96
- if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE != ''
96
+ if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT != ''
97
97
shell : bash
98
98
run : ./.github/scripts/build-azure-monitor-dependency.sh
99
99
@@ -163,7 +163,7 @@ jobs:
163
163
java-version : 17
164
164
165
165
- name : Build and install local azure-monitor-opentelemetry-autoconfigure dependency
166
- if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE != ''
166
+ if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT != ''
167
167
shell : bash
168
168
run : ./.github/scripts/build-azure-monitor-dependency.sh
169
169
@@ -235,7 +235,7 @@ jobs:
235
235
java-version : 17
236
236
237
237
- name : Build and install local azure-monitor-opentelemetry-autoconfigure dependency
238
- if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE != ''
238
+ if : env.AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT != ''
239
239
run : ./.github/scripts/build-azure-monitor-dependency.sh
240
240
241
241
- name : Setup Gradle
@@ -259,3 +259,14 @@ jobs:
259
259
with :
260
260
name : ${{ env.UPLOAD_ARTIFACT_NAME }}
261
261
path : ' **/build/reports/tests/smokeTest/**/*'
262
+
263
+ check-snapshot-dependency :
264
+ runs-on : ubuntu-latest
265
+ steps :
266
+ - name : Check for snapshot dependency
267
+ run : |
268
+ if [[ -n "$AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT" ]]; then
269
+ echo "AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT is set to '$AZURE_MONITOR_OPENTELEMETRY_AUTOCONFIGURE_SNAPSHOT'"
270
+ echo "PRs testing against a snapshot cannot be merged."
271
+ exit 1
272
+ fi
0 commit comments