From eca538782f9eca3175feb54de773e15ab6a525ec Mon Sep 17 00:00:00 2001 From: checktheroads Date: Fri, 24 Jul 2020 08:15:12 -0700 Subject: [PATCH] fix CI build, see python-poetry/poetry#2106 --- .tests/app/ubuntu/Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.tests/app/ubuntu/Dockerfile b/.tests/app/ubuntu/Dockerfile index 9f802e2..73bd15e 100644 --- a/.tests/app/ubuntu/Dockerfile +++ b/.tests/app/ubuntu/Dockerfile @@ -4,12 +4,17 @@ ENV LANG=C.UTF-8 WORKDIR /tmp RUN apt-get update \ && apt-get install -y git curl net-tools \ - && curl -sL https://deb.nodesource.com/setup_13.x | bash - \ + && curl -sL https://deb.nodesource.com/setup_14.x | bash - \ && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ && apt-get update \ && apt-get install -y python3 python3-pip python3-venv redis-server nodejs yarn \ - && curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 \ + # && curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 \ + # + # Pinning Poetry installer to this specific version. As of 2020 07 24, the script from master + # fails to install due to Python 2's executable matching first. See #2106 + # + && curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/e70ee3112ab06374dfef4ab84e6dded2382cc7dd/get-poetry.py | python3 \ && python3 --version \ && echo "NodeJS $(node --version)" \ && echo "Yarn $(yarn --version)"