From a34f917d0a03aa0073d1f06ce24213fe552e8eee Mon Sep 17 00:00:00 2001 From: Victor Miti Date: Sat, 10 Feb 2024 17:52:37 +0000 Subject: [PATCH] ci: update Node.js instalation for GitHub Actions & Gitlab CI use latest NodeSource installation script See 5ddfaf7 for reference --- {{cookiecutter.project_slug}}/.github/workflows/main.yml | 7 ++----- {{cookiecutter.project_slug}}/.gitlab-ci.yml | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/{{cookiecutter.project_slug}}/.github/workflows/main.yml b/{{cookiecutter.project_slug}}/.github/workflows/main.yml index 82db9589..b4b02991 100644 --- a/{{cookiecutter.project_slug}}/.github/workflows/main.yml +++ b/{{cookiecutter.project_slug}}/.github/workflows/main.yml @@ -173,11 +173,8 @@ jobs: pip install --upgrade pip python -m pip install poetry==1.6.1 poetry install --with dev,test,docs - mkdir -p /etc/apt/keyrings - curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg - echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list - apt-get update -y - apt install nodejs -y + curl -fsSL https://deb.nodesource.com/setup_18.x | bash - + apt-get install -y nodejs npm ci --cache .npm --prefer-offline npm run build:prod touch .env diff --git a/{{cookiecutter.project_slug}}/.gitlab-ci.yml b/{{cookiecutter.project_slug}}/.gitlab-ci.yml index 8deb69e0..45e1f485 100644 --- a/{{cookiecutter.project_slug}}/.gitlab-ci.yml +++ b/{{cookiecutter.project_slug}}/.gitlab-ci.yml @@ -112,11 +112,8 @@ python_tests: - python -m pip install poetry==1.6.1 - poetry config virtualenvs.in-project true - poetry install --with dev,test,docs - - mkdir -p /etc/apt/keyrings - - curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg - - echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list - - apt-get update -y - - apt install nodejs -y + - curl -fsSL https://deb.nodesource.com/setup_18.x | bash - + - apt-get install -y nodejs - npm ci --cache .npm --prefer-offline - npm run build:prod - touch .env