mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 13:56:50 +08:00
45adb22abe
We are seeing occasional flakes in `patch-package`, possibly caused by https://github.com/ds300/patch-package/issues/484. This wrapper script will retry patch-package three times before giving up. Longer-term we hope to upgrade to a package manager with built-in patch support.
17 lines
485 B
Bash
Executable File
17 lines
485 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# We are seeing occasional flakes in `patch-package`, possibly caused by https://github.com/ds300/patch-package/issues/484
|
|
# This script will retry it three times before giving up.
|
|
# Longer-term we hope to upgrade to a package manager with built-in patch support.
|
|
|
|
for i in {1..3}; do
|
|
if [ $i -ne 1 ]; then
|
|
echo "patch-package failed... retry ($i/3)..."
|
|
fi
|
|
|
|
script_dir=$(dirname "$0")
|
|
yarn --silent --cwd "${script_dir}" patch-package && exit 0;
|
|
done
|
|
|
|
exit 1;
|