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
This commit is contained in:
Riccardo Cipolleschi
2023-11-13 22:07:51 -08:00
committed by Facebook GitHub Bot
parent d502380b91
commit ef3c022ebd
9 changed files with 0 additions and 53 deletions
-4
View File
@@ -24,10 +24,6 @@ parameters:
default: false
type: boolean
run_prealpha_workflow:
default: false
type: boolean
jobs:
choose_ci_jobs:
docker:
-1
View File
@@ -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
@@ -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
@@ -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
@@ -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"
@@ -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
@@ -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
-4
View File
@@ -145,7 +145,3 @@ parameters:
run_nightly_workflow:
default: false
type: boolean
run_prealpha_workflow:
default: false
type: boolean
-39
View File
@@ -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