diff --git a/.gitea/workflows/qa.yml b/.gitea/workflows/qa.yml index c474f9a..81eb6c6 100644 --- a/.gitea/workflows/qa.yml +++ b/.gitea/workflows/qa.yml @@ -29,13 +29,12 @@ jobs: version: 10 - name: 🔐 Registry Auth run: | - REGISTRY="${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" - echo "@mintel:registry=https://$REGISTRY" > .npmrc - echo "//$REGISTRY/:_authToken=${{ secrets.NPM_TOKEN || secrets.GITEA_PAT || secrets.MINTEL_PRIVATE_TOKEN }}" >> .npmrc + echo "@mintel:registry=https://${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" > .npmrc + echo "//${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}/:_authToken=${{ secrets.REGISTRY_PASS }}" >> .npmrc - name: Install dependencies run: | rm -rf .next .turbo node_modules || true - pnpm install --no-frozen-lockfile --reporter=append-only + pnpm install --frozen-lockfile --reporter=append-only static: name: 🔍 Static Analysis @@ -56,11 +55,10 @@ jobs: node-version: 20 - name: 🔐 Registry Auth run: | - REGISTRY="${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" - echo "@mintel:registry=https://$REGISTRY" > .npmrc - echo "//$REGISTRY/:_authToken=${{ secrets.NPM_TOKEN || secrets.GITEA_PAT || secrets.MINTEL_PRIVATE_TOKEN }}" >> .npmrc + echo "@mintel:registry=https://${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" > .npmrc + echo "//${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}/:_authToken=${{ secrets.REGISTRY_PASS }}" >> .npmrc - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: pnpm install --frozen-lockfile - name: 🌐 HTML Validation env: NEXT_PUBLIC_BASE_URL: 'https://testing.mb-grid-solutions.com' @@ -91,11 +89,10 @@ jobs: node-version: 20 - name: 🔐 Registry Auth run: | - REGISTRY="${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" - echo "@mintel:registry=https://$REGISTRY" > .npmrc - echo "//$REGISTRY/:_authToken=${{ secrets.NPM_TOKEN || secrets.GITEA_PAT || secrets.MINTEL_PRIVATE_TOKEN }}" >> .npmrc + echo "@mintel:registry=https://${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" > .npmrc + echo "//${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}/:_authToken=${{ secrets.REGISTRY_PASS }}" >> .npmrc - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: pnpm install --frozen-lockfile - name: 🔍 Install Chromium run: | apt-get update && apt-get install -y gnupg wget ca-certificates @@ -132,11 +129,10 @@ jobs: node-version: 20 - name: 🔐 Registry Auth run: | - REGISTRY="${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" - echo "@mintel:registry=https://$REGISTRY" > .npmrc - echo "//$REGISTRY/:_authToken=${{ secrets.NPM_TOKEN || secrets.GITEA_PAT || secrets.MINTEL_PRIVATE_TOKEN }}" >> .npmrc + echo "@mintel:registry=https://${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" > .npmrc + echo "//${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}/:_authToken=${{ secrets.REGISTRY_PASS }}" >> .npmrc - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: pnpm install --frozen-lockfile - name: 📦 Depcheck continue-on-error: true run: pnpm dlx depcheck --ignores="*eslint*,*typescript*,*tailwindcss*,*postcss*,*prettier*,*@types/*,*husky*,*lint-staged*,*@next/*,*@lhci/*,*commitlint*,*cspell*,*rimraf*,*@payloadcms/*,*start-server-and-test*,*html-validate*,*critters*,*dotenv*,*turbo*,autoprefixer,pa11y-ci,pino-pretty" @@ -165,11 +161,10 @@ jobs: version: 10 - name: 🔐 Registry Auth run: | - REGISTRY="${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" - echo "@mintel:registry=https://$REGISTRY" > .npmrc - echo "//$REGISTRY/:_authToken=${{ secrets.NPM_TOKEN || secrets.GITEA_PAT || secrets.MINTEL_PRIVATE_TOKEN }}" >> .npmrc + echo "@mintel:registry=https://${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" > .npmrc + echo "//${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}/:_authToken=${{ secrets.REGISTRY_PASS }}" >> .npmrc - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: pnpm install --frozen-lockfile - name: 🔍 Install Chromium run: | apt-get update && apt-get install -y gnupg wget ca-certificates