From e8f0b5665161e77bcc961ec0dc57c5b127b93a1f Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Sat, 24 Sep 2022 18:34:24 +0200 Subject: [PATCH] feat: possible fix for pnpm ci errors --- .drone.yml | 16 ++++++++-------- Dockerfile | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.drone.yml b/.drone.yml index 387d9d02f..77ac41bb9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -46,7 +46,7 @@ steps: PNPM_CACHE_FOLDER: .cache/pnpm CYPRESS_CACHE_FOLDER: .cache/cypress commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/pnpm - pnpm install --fetch-timeout 100000 # depends_on: # - restore-cache @@ -57,7 +57,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/pnpm - pnpm run lint depends_on: - dependencies @@ -68,7 +68,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/pnpm - pnpm run build depends_on: - dependencies @@ -77,7 +77,7 @@ steps: image: node:18-alpine pull: true commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/pnpm - pnpm run test:unit depends_on: - dependencies @@ -89,7 +89,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/pnpm - pnpm run typecheck depends_on: - dependencies @@ -107,7 +107,7 @@ steps: from_secret: cypress_project_key commands: - sed -i 's/localhost/api/g' dist/index.html - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/pnpm - pnpm cypress install - pnpm run serve:dist & npx wait-on http://localhost:4173 - pnpm run test:frontend --browser chrome --record @@ -202,7 +202,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/.pnp + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/.pnp - pnpm install --fetch-timeout 100000 - pnpm run lint - "echo '{\"VERSION\": \"'$(git describe --tags --always --abbrev=10 | sed 's/-/+/' | sed 's/^v//' | sed 's/-g/-/')'\"}' > src/version.json" @@ -278,7 +278,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && corepack prepare pnpm@7.12.2 --activate && pnpm config set store-dir .cache/pnpm - pnpm install --fetch-timeout 100000 - pnpm run lint - "echo '{\"VERSION\": \"'$(git describe --tags --always --abbrev=10 | sed 's/-/+/' | sed 's/^v//' | sed 's/-g/-/')'\"}' > src/version.json" diff --git a/Dockerfile b/Dockerfile index 07a36281c..07a41593e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,16 +21,16 @@ COPY pnpm-lock.yaml ./ RUN \ # https://pnpm.io/installation#using-corepack corepack enable && \ - corepack prepare pnpm@7.9.3 --activate && \ + corepack prepare pnpm@7.12.2 --activate && \ # Build the frontend - pnpm fetch + pnpm fetch --prod ADD . ./ RUN apk add --no-cache git RUN \ - pnpm install --offline && \ + pnpm install -r --offline --prod && \ echo '{"VERSION": "'$(git describe --tags --always --abbrev=10 | sed 's/-/+/' | sed 's/^v//' | sed 's/-g/-/')'"}' > src/version.json && \ pnpm run build