@@ -232,46 +232,6 @@ jobs:
232
232
- run : yarn ci-push-deploy-docs-app
233
233
- *slack_notify_on_failure
234
234
235
- # ----------------------------------------
236
- # Job that publishes the build snapshots
237
- # ----------------------------------------
238
- publish_snapshots :
239
- << : *job_defaults
240
- resource_class : xlarge
241
- environment :
242
- GCP_DECRYPT_TOKEN : *gcp_decrypt_token
243
- steps :
244
- - checkout_and_rebase
245
- - *restore_cache
246
- - *attach_release_output
247
- - *setup_bazel_ci_config
248
- - *setup_bazel_remote_execution
249
- - *yarn_install
250
- - *setup_bazel_binary
251
-
252
- # CircleCI has a config setting to enforce SSH for all github connections.
253
- # This is not compatible with our mechanism of using a Personal Access Token
254
- # to publish the build snapshots. In order to fix this, we unset the global option.
255
- -
run :
git config --global --unset "url.ssh://[email protected] "
256
-
257
- # The components examples package is not a release package, but we publish it
258
- # as part of this job to the docs-content repository. It's not contained in the
259
- # attached release output, so we need to build it here.
260
- - run : yarn build-docs-content
261
-
262
- # Ensures that we do not push the snapshot artifacts upstream until all previous
263
- # snapshot build jobs have completed. This helps avoiding conflicts when multiple
264
- # commits have been pushed (resulting in multiple concurrent snapshot publish jobs).
265
- # We increase the confidence threshold so that it queries the CircleCI API a second time
266
- # after a delay. We do this as the CircleCI API does not refresh immediately when a job
267
- # completes/starts, and this will improve stability of the queue step. See source:
268
- # https://github.com/eddiewebb/circleci-queue/commit/5d42add5bbcff5e8ac7fe189448a61fea98b0839.
269
- - queue/until_front_of_line :
270
- confidence : ' 2'
271
-
272
- - run : ./scripts/circleci/publish-snapshots.sh
273
- - *slack_notify_on_failure
274
-
275
235
# ----------------------------------------------------------------------------------------
276
236
# Workflow definitions. A workflow usually groups multiple jobs together. This is useful if
277
237
# one job depends on another.
@@ -292,10 +252,6 @@ workflows:
292
252
filters : *only_on_pull_requests_filter
293
253
requires :
294
254
- build_release_packages
295
- - publish_snapshots :
296
- filters : *publish_branches_filter
297
- requires :
298
- - build_release_packages
299
255
- deploy_docs_site :
300
256
filters : *publish_branches_filter
301
257
requires :
0 commit comments