stages: - check check: stage: check tags: - saas-windows-medium-amd64 rules: - if: '$CI_PIPELINE_SOURCE == "schedule"' - if: '$CI_PIPELINE_SOURCE == "web"' - if: '$CI_COMMIT_BRANCH == "main"' cache: key: files: - package-lock.json paths: - node_modules/ policy: pull-push script: - npm ci - Write-Host "Dependencies installed successfully." - Write-Host "Releases and payload builds are now handled locally via 'npm run release' to save runner minutes."