mirror of
https://github.com/status-im/react-native.git
synced 2025-02-20 13:18:07 +00:00
Fix checkout_code: Remove Metro cache check (#21998)
Summary: This was a specific check that was prone to break at some point. That time has come. Removing it as it is not providing any useful signal. Pull Request resolved: https://github.com/facebook/react-native/pull/21998 Differential Revision: D12823839 Pulled By: hramos fbshipit-source-id: e870670d7803af78c4559052613ea364ce1478df
This commit is contained in:
parent
88882951e1
commit
bb93abf5ca
@ -197,7 +197,6 @@ aliases:
|
||||
name: Sanity checks
|
||||
command: |
|
||||
./scripts/circleci/check_license.sh
|
||||
./scripts/circleci/check_cache.sh
|
||||
./scripts/circleci/validate_yarn_lockfile.sh
|
||||
when: always
|
||||
|
||||
|
@ -1,30 +0,0 @@
|
||||
#!/bin/bash
|
||||
# Copyright (c) Facebook, Inc. and its affiliates.
|
||||
#
|
||||
# This source code is licensed under the MIT license found in the
|
||||
# LICENSE file in the root directory of this source tree.
|
||||
|
||||
set -e
|
||||
|
||||
# Make sure we don't accidentally restore a cache that contains the Metro
|
||||
# filename issue that was fixed in Metro 0.25, originally introduced in
|
||||
# D6752278. Once fixed, this was causing sporadic failures in the iOS
|
||||
# and tvOS workflows as the issue persisted in the cached node_modules
|
||||
#
|
||||
# The filename issue can be summarized as follows:
|
||||
# A version of Metro was published to npm with HmrClient.js and
|
||||
# HmrClient.js.flow files, while the repo contains HMRClient.js and
|
||||
# HMRClient.js.flow. This was due to a case issue in the publisher's
|
||||
# host machine.
|
||||
# The issue this is checking for is manifested by the presence of all
|
||||
# of the following files: HmrClient.js, HMRClient.js, HmrClient.js.flow,
|
||||
# HMRClient.js.flow.
|
||||
|
||||
EXPECTED='1'
|
||||
ACTUAL=$(ls node_modules/metro/src/lib/bundle-modules/*.js | xargs | awk '{print tolower($0)}' | tr ' ' '\n' | grep hmrclient.js | wc -l | tr -d '[:space:]')
|
||||
|
||||
if [ "$EXPECTED" != "$ACTUAL" ]; then
|
||||
echo "HmrClient.js crept into the cache?"
|
||||
echo $(ls node_modules/metro/src/lib/bundle-modules/H*lient.js)
|
||||
exit 1
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user