Lock down yarn version for local repo (currently 1.13.0)

This commit is contained in:
Pedro Pombeiro 2019-01-10 19:31:05 +01:00
parent 04f6782f1d
commit 3437982f70
No known key found for this signature in database
GPG Key ID: A65DEB11E4BBC647
8 changed files with 136112 additions and 6 deletions

1
.gitignore vendored
View File

@ -150,3 +150,4 @@ logger_settings.ini
conan*.txt
conanbuildinfo.*
conan.cmake
/yarn-error.log

136098
.yarn/releases/yarn-1.13.0.js vendored Executable file

File diff suppressed because one or more lines are too long

6
.yarnrc Normal file
View File

@ -0,0 +1,6 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
lastUpdateCheck 1547116152734
yarn-path ".yarn/releases/yarn-1.13.0.js"

View File

@ -62,7 +62,7 @@ RUN apt-get update && apt-get -q -y --no-install-recommends install curl softwar
libx11-xcb1 libxss1 libasound2 libgl-dev libsm6 libxrandr2 python-dev \
libjasper-dev libegl1-mesa libxcomposite-dev libxcursor-dev && \
locale-gen en_US.UTF-8 && \
npm install -g yarn@1.12.3 && \
npm install -g yarn@1.13.0 && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man
RUN cd /tmp && wget -q https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz && \

View File

@ -27,7 +27,7 @@ RUN apt-get update && apt-get -q -y --no-install-recommends install curl softwar
libx11-xcb1 libxss1 libasound2 libgl-dev libsm6 libxrandr2 python-dev \
libjasper-dev libegl1-mesa libxcomposite-dev libxcursor-dev && \
locale-gen en_US.UTF-8 && \
npm install -g yarn@1.12.3 && \
npm install -g yarn@1.13.0 && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man && \
python3 -m pip install --upgrade pip && \
pip3 install conan==1.9.0

View File

@ -70,7 +70,7 @@ RUN mkdir -p $LEIN_INSTALL \
# Install React-Native
RUN npm install -g react-native-cli
# Install Yarn
RUN npm install -g yarn@1.12.3
RUN npm install -g yarn@1.13.0
# Add files needed for installing dependencies
# Use directory /build for that purpose

View File

@ -211,9 +211,9 @@ function install_react_native_cli() {
}
function install_yarn() {
local expected_version="1.12.3"
local expected_version='1.13.0'
if ! program_exists "yarn"; then
npm install -g yarn@$expected_version # Install the latest yarn
npm install -g yarn@$expected_version # Install the expected yarn version
else
cecho "+ yarn already installed... skipping."
fi
@ -222,6 +222,7 @@ function install_yarn() {
local yarn_version=$(yarn -v)
if [[ $yarn_version != "$expected_version" ]]; then
cecho "@b@red[[+ yarn version $yarn_version is installed. yarn version $expected_version is recommended.]]"
exit 1
fi
fi
}

View File

@ -7,7 +7,7 @@ NC='\033[0m'
PLATFORM=""
EXPECTED_NODE_VERSION="v10.14.0" # note the 'v' in front, that is how node does versioning
EXPECTED_YARN_VERSION="1.12.3" # note the lack of 'v' in front. inconsistent. :(
EXPECTED_YARN_VERSION="1.13.0" # note the lack of 'v' in front. inconsistent. :(
function program_exists() {
local program=$1