From ef3c022ebdeafa16187b99d5fa6214ef3793ab58 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Mon, 13 Nov 2023 22:07:51 -0800 Subject: [PATCH] Remove unnecessary workflows (#41453) Summary: This PR removes some jobs we don't need right now ## Changelog: [Internal] - remove unnecessary jobs Pull Request resolved: https://github.com/facebook/react-native/pull/41453 Test Plan: CircleCI stays green Reviewed By: NickGerleman Differential Revision: D51257788 Pulled By: cipolleschi fbshipit-source-id: e348a7ef7af469ba019b2ccc33feed79a9d4febe --- .circleci/config.yml | 4 -- .circleci/configurations/jobs.yml | 1 - .../configurations/test_workflows/testAll.yml | 1 - .../test_workflows/testAndroid.yml | 1 - .../configurations/test_workflows/testE2E.yml | 1 - .../configurations/test_workflows/testIOS.yml | 1 - .../configurations/test_workflows/testJS.yml | 1 - .circleci/configurations/top_level.yml | 4 -- .circleci/configurations/workflows.yml | 39 ------------------- 9 files changed, 53 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8d75cdb71a..8430e0e37e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,10 +24,6 @@ parameters: default: false type: boolean - run_prealpha_workflow: - default: false - type: boolean - jobs: choose_ci_jobs: docker: diff --git a/.circleci/configurations/jobs.yml b/.circleci/configurations/jobs.yml index 5bbeab8df7..f8eb1d0e7a 100644 --- a/.circleci/configurations/jobs.yml +++ b/.circleci/configurations/jobs.yml @@ -1231,7 +1231,6 @@ jobs: or: - equal: [ "release", << parameters.release_type >> ] - equal: [ "nightly", << parameters.release_type >> ] - - equal: [ "prealpha", << parameters.release_type >> ] steps: - run: echo "//registry.npmjs.org/:_authToken=${CIRCLE_NPM_TOKEN}" > ~/.npmrc # END: Stables, prealpha and nightlies diff --git a/.circleci/configurations/test_workflows/testAll.yml b/.circleci/configurations/test_workflows/testAll.yml index 71841f302f..fe497a7922 100644 --- a/.circleci/configurations/test_workflows/testAll.yml +++ b/.circleci/configurations/test_workflows/testAll.yml @@ -3,7 +3,6 @@ and: - equal: [ false, << pipeline.parameters.run_release_workflow >> ] - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] - - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] jobs: - prepare_package_for_release: name: prepare_package_for_release diff --git a/.circleci/configurations/test_workflows/testAndroid.yml b/.circleci/configurations/test_workflows/testAndroid.yml index b91cf2ac2d..08f925eca3 100644 --- a/.circleci/configurations/test_workflows/testAndroid.yml +++ b/.circleci/configurations/test_workflows/testAndroid.yml @@ -3,7 +3,6 @@ and: - equal: [ false, << pipeline.parameters.run_release_workflow >> ] - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] - - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] jobs: - prepare_package_for_release: name: prepare_package_for_release diff --git a/.circleci/configurations/test_workflows/testE2E.yml b/.circleci/configurations/test_workflows/testE2E.yml index 7cf8f52d6a..998abf796f 100644 --- a/.circleci/configurations/test_workflows/testE2E.yml +++ b/.circleci/configurations/test_workflows/testE2E.yml @@ -3,7 +3,6 @@ and: - equal: [ false, << pipeline.parameters.run_release_workflow >> ] - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] - - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] jobs: - test_e2e_ios: ruby_version: "2.7.7" diff --git a/.circleci/configurations/test_workflows/testIOS.yml b/.circleci/configurations/test_workflows/testIOS.yml index bb5633ed14..bff9e73786 100644 --- a/.circleci/configurations/test_workflows/testIOS.yml +++ b/.circleci/configurations/test_workflows/testIOS.yml @@ -3,7 +3,6 @@ and: - equal: [ false, << pipeline.parameters.run_release_workflow >> ] - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] - - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] jobs: - prepare_package_for_release: name: prepare_package_for_release diff --git a/.circleci/configurations/test_workflows/testJS.yml b/.circleci/configurations/test_workflows/testJS.yml index 38b61d5873..6d97de14d4 100644 --- a/.circleci/configurations/test_workflows/testJS.yml +++ b/.circleci/configurations/test_workflows/testJS.yml @@ -3,7 +3,6 @@ and: - equal: [ false, << pipeline.parameters.run_release_workflow >> ] - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] - - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] jobs: - test_js: run_disabled_tests: false diff --git a/.circleci/configurations/top_level.yml b/.circleci/configurations/top_level.yml index 08534210a6..5aac7405b2 100644 --- a/.circleci/configurations/top_level.yml +++ b/.circleci/configurations/top_level.yml @@ -145,7 +145,3 @@ parameters: run_nightly_workflow: default: false type: boolean - - run_prealpha_workflow: - default: false - type: boolean diff --git a/.circleci/configurations/workflows.yml b/.circleci/configurations/workflows.yml index abf5c0bab6..e5c085ee4c 100644 --- a/.circleci/configurations/workflows.yml +++ b/.circleci/configurations/workflows.yml @@ -7,7 +7,6 @@ # and: # - equal: [ false, << pipeline.parameters.run_release_workflow >> ] # - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] -# - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] # # It's setup this way so we can trigger a release via a POST # See limitations: https://support.circleci.com/hc/en-us/articles/360050351292-How-to-trigger-a-workflow-via-CircleCI-API-v2 @@ -81,7 +80,6 @@ workflows: and: - equal: [ false, << pipeline.parameters.run_release_workflow >> ] - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] - - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] jobs: # Run lints on every commit - analyze_code @@ -125,48 +123,11 @@ workflows: - build_hermes_macos - build_hermesc_windows - prealpha: - when: << pipeline.parameters.run_prealpha_workflow >> - jobs: - - prepare_hermes_workspace - - build_android: - release_type: "prealpha" - - build_hermesc_linux: - requires: - - prepare_hermes_workspace - - build_hermesc_apple: - requires: - - prepare_hermes_workspace - - build_apple_slices_hermes: - requires: - - build_hermesc_apple - matrix: - parameters: - flavor: ["Debug", "Release"] - slice: ["macosx", "iphoneos", "iphonesimulator", "catalyst"] - - build_hermesc_windows: - requires: - - prepare_hermes_workspace - - build_hermes_macos: - requires: - - build_apple_slices_hermes - matrix: - parameters: - flavor: ["Debug", "Release"] - - build_npm_package: - release_type: "prealpha" - requires: - - build_android - - build_hermesc_linux - - build_hermes_macos - - build_hermesc_windows - publish_bumped_packages: when: and: - equal: [ false, << pipeline.parameters.run_release_workflow >> ] - equal: [ false, << pipeline.parameters.run_nightly_workflow >> ] - - equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ] jobs: - find_and_publish_bumped_packages: <<: *main_or_stable_only