Как правильно использовать patch-package для сборки iOS Circleci

Во время реактивного обновления с версии 0.63 до 0.65.2 я столкнулся с проблемой, когда react-native/scripts/find-node.shне работал с моими сборками CircleCI. Оказывается, это связано с nvm/node, как обсуждалось в ссылке выше. Я смог убедиться в этом, подключившись по ssh к круговой сборке, обновив node_modules/react-native/scripts/find-node.sh с предложенным исправлением добавления unset PREFIXв начало файла и снова запустите сборку. Это было успешно. Связанный поток SO об этой проблеме предложил использовать для применения этого исправления.

Однако наш круг строится с использованием полосы обгона и терпит неудачу на ensure_git_status_cleanшаг из-за предложенного метода в patch-packageраздел Circleci . Этот метод в основном создает новый файл, который делает статус git нечистым.

Итак, мой вопрос: как лучше всего справиться с этим, не создавая новый patches.hashфайл или как его можно создать таким образом, чтобы поддерживать чистоту статуса git во время этапа быстрой линии сборки cirleci?

0 ответов

Другие вопросы по тегам