From 82946133b18150c2d8d091bb8878b41e0dc3a1a3 Mon Sep 17 00:00:00 2001 From: Samuel Attard Date: Tue, 11 May 2021 09:31:10 -0700 Subject: [PATCH] build: do not use a shared checkout for linux publish (#29076) --- .circleci/config.yml | 70 +++----------------------------------------- 1 file changed, 4 insertions(+), 66 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e3d6b26ff887..36e6a8848c4b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1877,18 +1877,6 @@ jobs: attach: false checkout: true - linux-x64-publish-skip-checkout: - executor: linux-docker - environment: - <<: *env-linux-2xlarge-release - <<: *env-release-build - UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >> - <<: *env-ninja-status - steps: - - electron-publish: - attach: true - checkout: false - linux-ia32-testing: executor: linux-docker environment: @@ -1931,20 +1919,6 @@ jobs: attach: false checkout: true - linux-ia32-publish-skip-checkout: - executor: linux-docker - environment: - <<: *env-linux-2xlarge-release - <<: *env-ia32 - <<: *env-release-build - <<: *env-32bit-release - UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >> - <<: *env-ninja-status - steps: - - electron-publish: - attach: true - checkout: false - linux-arm-testing: executor: linux-docker environment: @@ -1990,20 +1964,6 @@ jobs: attach: false checkout: true - linux-arm-publish-skip-checkout: - executor: linux-docker - environment: - <<: *env-linux-2xlarge-release - <<: *env-arm - <<: *env-release-build - <<: *env-32bit-release - UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >> - <<: *env-ninja-status - steps: - - electron-publish: - attach: true - checkout: false - linux-arm64-testing: executor: linux-docker environment: @@ -2058,19 +2018,6 @@ jobs: attach: false checkout: true - linux-arm64-publish-skip-checkout: - executor: linux-docker - environment: - <<: *env-linux-2xlarge-release - <<: *env-arm64 - <<: *env-release-build - UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >> - <<: *env-ninja-status - steps: - - electron-publish: - attach: true - checkout: false - osx-testing-x64: executor: macos environment: @@ -2497,22 +2444,13 @@ workflows: publish-linux: when: << pipeline.parameters.run-linux-publish >> jobs: - - linux-checkout - - linux-x64-publish-skip-checkout: - requires: - - linux-checkout + - linux-x64-publish: context: release-env - - linux-ia32-publish-skip-checkout: - requires: - - linux-checkout + - linux-ia32-publish: context: release-env - - linux-arm-publish-skip-checkout: - requires: - - linux-checkout + - linux-arm-publish: context: release-env - - linux-arm64-publish-skip-checkout: - requires: - - linux-checkout + - linux-arm64-publish: context: release-env publish-x64-linux: