@@ -232,46 +232,6 @@ jobs:
232232 - run : yarn ci-push-deploy-docs-app
233233 - *slack_notify_on_failure
234234
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://git@github.com.insteadof"
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-
275235# ----------------------------------------------------------------------------------------
276236# Workflow definitions. A workflow usually groups multiple jobs together. This is useful if
277237# one job depends on another.
@@ -292,10 +252,6 @@ workflows:
292252 filters : *only_on_pull_requests_filter
293253 requires :
294254 - build_release_packages
295- - publish_snapshots :
296- filters : *publish_branches_filter
297- requires :
298- - build_release_packages
299255 - deploy_docs_site :
300256 filters : *publish_branches_filter
301257 requires :
0 commit comments