99
99
export GRADLE_ENTERPRISE_CACHE_PASSWORD="$GRADLE_ENTERPRISE_CACHE_PASSWORD"
100
100
export GRADLE_ENTERPRISE_ACCESS_KEY="$GRADLE_ENTERPRISE_SECRET_ACCESS_KEY"
101
101
./gradlew checkSamples --stacktrace
102
+ check_tangles :
103
+ name : Check for Package Tangles
104
+ needs : [ prerequisites ]
105
+ runs-on : ubuntu-latest
106
+ if : needs.prerequisites.outputs.runjobs
107
+ steps :
108
+ - uses : actions/checkout@v2
109
+ - name : Set up JDK
110
+ uses : actions/setup-java@v1
111
+ with :
112
+ java-version : ' 11'
113
+ - name : Setup gradle user name
114
+ run : |
115
+ mkdir -p ~/.gradle
116
+ echo 'systemProp.user.name=spring-builds' >> ~/.gradle/gradle.properties
117
+ - name : Check for package tangles
118
+ run : |
119
+ export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
120
+ export GRADLE_ENTERPRISE_CACHE_PASSWORD="$GRADLE_ENTERPRISE_CACHE_PASSWORD"
121
+ export GRADLE_ENTERPRISE_ACCESS_KEY="$GRADLE_ENTERPRISE_SECRET_ACCESS_KEY"
122
+ ./gradlew check s101 --stacktrace
102
123
deploy_artifacts :
103
124
name : Deploy Artifacts
104
- needs : [build_jdk_11, snapshot_tests, check_samples]
125
+ needs : [build_jdk_11, snapshot_tests, check_samples, check_tangles ]
105
126
runs-on : ubuntu-latest
106
127
steps :
107
128
- uses : actions/checkout@v2
@@ -128,7 +149,7 @@ jobs:
128
149
ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
129
150
deploy_docs :
130
151
name : Deploy Docs
131
- needs : [build_jdk_11, snapshot_tests, check_samples]
152
+ needs : [build_jdk_11, snapshot_tests, check_samples, check_tangles ]
132
153
runs-on : ubuntu-latest
133
154
steps :
134
155
- uses : actions/checkout@v2
@@ -152,7 +173,7 @@ jobs:
152
173
DOCS_HOST : ${{ secrets.DOCS_HOST }}
153
174
deploy_schema :
154
175
name : Deploy Schema
155
- needs : [build_jdk_11, snapshot_tests, check_samples]
176
+ needs : [build_jdk_11, snapshot_tests, check_samples, check_tangles ]
156
177
runs-on : ubuntu-latest
157
178
steps :
158
179
- uses : actions/checkout@v2
@@ -176,7 +197,7 @@ jobs:
176
197
DOCS_HOST : ${{ secrets.DOCS_HOST }}
177
198
notify_result :
178
199
name : Check for failures
179
- needs : [build_jdk_11, snapshot_tests, check_samples, deploy_artifacts, deploy_docs, deploy_schema]
200
+ needs : [build_jdk_11, snapshot_tests, check_samples, check_tangles, deploy_artifacts, deploy_docs, deploy_schema]
180
201
if : failure()
181
202
runs-on : ubuntu-latest
182
203
steps :
0 commit comments