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:
Родитель
d502380b91
Коммит
ef3c022ebd
|
@ -24,10 +24,6 @@ parameters:
|
||||||
default: false
|
default: false
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
||||||
run_prealpha_workflow:
|
|
||||||
default: false
|
|
||||||
type: boolean
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
choose_ci_jobs:
|
choose_ci_jobs:
|
||||||
docker:
|
docker:
|
||||||
|
|
|
@ -1231,7 +1231,6 @@ jobs:
|
||||||
or:
|
or:
|
||||||
- equal: [ "release", << parameters.release_type >> ]
|
- equal: [ "release", << parameters.release_type >> ]
|
||||||
- equal: [ "nightly", << parameters.release_type >> ]
|
- equal: [ "nightly", << parameters.release_type >> ]
|
||||||
- equal: [ "prealpha", << parameters.release_type >> ]
|
|
||||||
steps:
|
steps:
|
||||||
- run: echo "//registry.npmjs.org/:_authToken=${CIRCLE_NPM_TOKEN}" > ~/.npmrc
|
- run: echo "//registry.npmjs.org/:_authToken=${CIRCLE_NPM_TOKEN}" > ~/.npmrc
|
||||||
# END: Stables, prealpha and nightlies
|
# END: Stables, prealpha and nightlies
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
and:
|
and:
|
||||||
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ]
|
|
||||||
jobs:
|
jobs:
|
||||||
- prepare_package_for_release:
|
- prepare_package_for_release:
|
||||||
name: prepare_package_for_release
|
name: prepare_package_for_release
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
and:
|
and:
|
||||||
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ]
|
|
||||||
jobs:
|
jobs:
|
||||||
- prepare_package_for_release:
|
- prepare_package_for_release:
|
||||||
name: prepare_package_for_release
|
name: prepare_package_for_release
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
and:
|
and:
|
||||||
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ]
|
|
||||||
jobs:
|
jobs:
|
||||||
- test_e2e_ios:
|
- test_e2e_ios:
|
||||||
ruby_version: "2.7.7"
|
ruby_version: "2.7.7"
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
and:
|
and:
|
||||||
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ]
|
|
||||||
jobs:
|
jobs:
|
||||||
- prepare_package_for_release:
|
- prepare_package_for_release:
|
||||||
name: prepare_package_for_release
|
name: prepare_package_for_release
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
and:
|
and:
|
||||||
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ]
|
|
||||||
jobs:
|
jobs:
|
||||||
- test_js:
|
- test_js:
|
||||||
run_disabled_tests: false
|
run_disabled_tests: false
|
||||||
|
|
|
@ -145,7 +145,3 @@ parameters:
|
||||||
run_nightly_workflow:
|
run_nightly_workflow:
|
||||||
default: false
|
default: false
|
||||||
type: boolean
|
type: boolean
|
||||||
|
|
||||||
run_prealpha_workflow:
|
|
||||||
default: false
|
|
||||||
type: boolean
|
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
# and:
|
# and:
|
||||||
# - equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
# - equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
# - equal: [ false, << pipeline.parameters.run_nightly_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
|
# 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
|
# 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:
|
and:
|
||||||
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ]
|
|
||||||
jobs:
|
jobs:
|
||||||
# Run lints on every commit
|
# Run lints on every commit
|
||||||
- analyze_code
|
- analyze_code
|
||||||
|
@ -125,48 +123,11 @@ workflows:
|
||||||
- build_hermes_macos
|
- build_hermes_macos
|
||||||
- build_hermesc_windows
|
- 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:
|
publish_bumped_packages:
|
||||||
when:
|
when:
|
||||||
and:
|
and:
|
||||||
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_release_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
- equal: [ false, << pipeline.parameters.run_nightly_workflow >> ]
|
||||||
- equal: [ false, << pipeline.parameters.run_prealpha_workflow >> ]
|
|
||||||
jobs:
|
jobs:
|
||||||
- find_and_publish_bumped_packages:
|
- find_and_publish_bumped_packages:
|
||||||
<<: *main_or_stable_only
|
<<: *main_or_stable_only
|
||||||
|
|
Загрузка…
Ссылка в новой задаче