CI/CD errors

GitHub Actions, GitLab CI and Jenkins pipeline errors — permissions, runners, checkout and scripts.

CodeErrorWhat it means
Unable to download artifact GitHub Actions: Error: Unable to download artifact(s): Artifact not found for name: build `download-artifact` could not find an artifact with that name in the run (or repository) — it was never uploa…
.gitlab-ci.yml invalid GitLab CI: Found errors in your .gitlab-ci.yml: jobs:build config contains unknown keys: scripts GitLab rejected the pipeline configuration, so no pipeline was created — the message names the job and the pr…
couldn't find remote ref (checkout) GitHub Actions: fatal: couldn't find remote ref refs/heads/feature — The process '/usr/bin/git' failed with exit code 1 (actions/checkout) `actions/checkout` could not fetch the branch, tag or SHA it was asked for — it was deleted, never pushed, or…
WorkflowScript compilation error Jenkins: WorkflowScript: 12: unexpected token: } @ line 12, column 5. 1 error The Jenkinsfile has a Groovy/Declarative syntax error, so the build fails before running any stage.
Waiting for next available executor Jenkins: Still waiting to schedule task — Waiting for next available executor / 'agent1' is offline A Jenkins build is queued because no executor with the required label is free or the agent is offline.
deprecated version of actions/upload-artifact GitHub Actions: Error: This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3` Since January 2025 the v3 artifact actions no longer work — upload and download steps fail until you move to…
Unable to process file command GitHub Actions: Error: Unable to process file command 'output' successfully. Invalid format 'x' A line written to `$GITHUB_OUTPUT`, `$GITHUB_ENV` or `$GITHUB_STATE` is not in `name=value` form — usually a…
Cache not found / Unable to reserve cache GitHub Actions: Cache not found for input keys: npm-Linux-abc123 / Failed to save: Unable to reserve cache with key, another job may be creating this cache `actions/cache` either found nothing for your key (restore miss) or could not save because another run is alr…
Context access might be invalid GitHub Actions: Context access might be invalid: AWS_ACCESS_KEY_ID (editor warning for secrets/vars) The GitHub Actions editor or extension flags a `secrets.X` or `vars.X` reference that is not defined in the r…
The process '/usr/bin/git' failed with exit code 128 GitHub Actions: Error: The process '/usr/bin/git' failed with exit code 128 A git command inside the workflow failed — usually authentication to a private repo/submodule, a missing ref,…
secrets not available in pull requests from forks GitHub Actions: secret is empty on pull_request from a fork or Dependabot (Secrets are not passed to workflows triggered by a fork) Secrets are intentionally withheld from workflows that run for pull requests from forks and, by default, for…
Process completed with exit code 127 GitHub Actions: Error: Process completed with exit code 127 — command not found The shell could not find the command you tried to run: it is not installed on the runner, not on PATH, or mis…
Unable to get ACTIONS_ID_TOKEN_REQUEST_URL GitHub Actions: Error: Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable A step tried to get an OIDC token (for AWS, Azure, GCP, Vault) but the job was not granted `id-token: write`…
Expected — Waiting for status to be reported GitHub Actions: Expected — Waiting for status to be reported (required check never runs on the pull request) Branch protection requires a status check that no workflow reports for this PR, so the merge button stays blo…
permission denied /var/run/docker.sock Jenkins: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock The Jenkins user is not allowed to talk to Docker — it is not in the `docker` group or the socket is not moun…
Container exceeded memory limit Bitbucket Pipelines: Container 'Build' exceeded memory limit / Docker container exited with code 137 A Bitbucket Pipelines step used more memory than the step allows (4 GB by default, 1 GB for service container…
error parsing called workflow GitHub Actions: error parsing called workflow ".github/workflows/ci.yml" -> "org/repo/.github/workflows/build.yml@main": workflow was not found A job calls a reusable workflow (`uses: org/repo/.github/workflows/x.yml@ref`) that GitHub cannot find or is…
exceeded the maximum execution time GitHub Actions: The job running on runner GitHub Actions 12 has exceeded the maximum execution time of 360 minutes A job ran longer than its time limit — your `timeout-minutes`, or the 6-hour (360 minute) platform limit — an…
Unrecognized named-value GitHub Actions: Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.API_KEY You used an expression context (`secrets`, `env`, `matrix`, `steps`…) in a place of the workflow where that c…
Job depends on artifacts that have expired GitLab CI: This job could not start because it could not retrieve the needed artifacts (dependencies: build). A job needs artifacts from an earlier job, but that job failed, was skipped or its artifacts have expired or…
This job is stuck because you don't have any active runners GitLab CI: This job is stuck because you don't have any active runners online or available with any of these tags assigned to them No GitLab runner can pick up the job — runners are offline, the job’s tags don’t match any runner, or shared…
ComparisonError: manifest generation failed Argo CD: ComparisonError: rpc error: code = Unknown desc = Manifest generation error (cached): kustomize build failed Argo CD could not render the manifests (Helm, Kustomize or plain YAML) for the application, so it cannot comp…
Too long with no output CircleCI: Too long with no output (exceeded 10m0s): context deadline exceeded A CircleCI step printed nothing for 10 minutes, so CircleCI assumed it hung and cancelled it.
Credentials could not be loaded GitHub Actions: Error: Credentials could not be loaded, please check your action inputs: Could not load credentials from any providers `aws-actions/configure-aws-credentials` found no usable credentials — no keys, no role to assume, or the OIDC…
Failed to create deployment (Pages not enabled) GitHub Actions: Error: Failed to create deployment (status: 404) — Ensure GitHub Pages has been enabled The Pages deploy step cannot create a deployment because Pages is not enabled for the repository, or is not s…
Input required and not supplied GitHub Actions: Error: Input required and not supplied: token An action needs an input (token, ssh-key, api-key…) and the `with:` value is empty or missing — often because…
Process completed with exit code 137 GitHub Actions: Error: Process completed with exit code 137 (Killed — out of memory) The command was killed by the system with SIGKILL (128 + 9), almost always because the runner ran out of memo…
Resource not accessible by integration GitHub Actions: Error: Resource not accessible by integration (403) The workflow’s GITHUB_TOKEN doesn’t have the permission needed for that API call (comment, push, create relea…
Matrix vector does not contain any values GitHub Actions: Matrix vector 'node' does not contain any values / Error when evaluating 'strategy' for job The job's `strategy.matrix` ended up empty — a `fromJSON()` expression produced no values, or a dimension is…
No space left on device (runner) GitHub Actions: System.IO.IOException: No space left on device — the runner's disk is full The job filled the runner's disk (about 14 GB free on standard Linux runners): large Docker images, caches, b…
Cannot connect to the Docker daemon (GitLab) GitLab CI: Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running? A docker-in-docker job could not reach the `docker:dind` service — it is not started, not privileged, or the…
execution took longer than 1h0m0s GitLab CI: ERROR: Job failed: execution took longer than 1h0m0s seconds The job ran past its timeout (project default is 60 minutes) and GitLab killed it.
Pipeline filtered out by workflow:rules GitLab CI: No pipeline created — pipeline filtered out by workflow:rules / "The rules configuration prevented any jobs from being added to the pipeline" Your `workflow:rules` or job-level `rules:` evaluated to "never" for this event, so GitLab created no pipelin…
Config compilation failed CircleCI: Error calling workflow: 'build'. Cannot find a definition for job named test / Config does not conform to schema CircleCI could not compile `.circleci/config.yml` — a workflow refers to a missing job, a key is invalid, or…
Cannot perform an interactive login from a non TTY device GitHub Actions: Error: Cannot perform an interactive login from a non TTY device `docker login` asked for a password interactively, but CI has no terminal — pass credentials non-interactivel…
The set-env command is disabled GitHub Actions: Error: Unable to process command '::set-env name=X::y' successfully. The `set-env` command is disabled A script or old action uses `::set-env` / `::add-path`, which GitHub disabled; write to `$GITHUB_ENV` and `$G…
API rate limit exceeded GitHub Actions: HttpError: API rate limit exceeded for installation ID 123456 / secondary rate limit Your workflow (or an action it uses) made too many GitHub API calls and was throttled with 403/429.
Invalid workflow file GitHub Actions: Invalid workflow file: .github/workflows/ci.yml#L12 — You have an error in your yaml syntax on line 12 GitHub could not parse your workflow YAML, so no run was created — usually indentation, a tab, or an unquoted…
Node.js 16 actions are deprecated GitHub Actions: Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3 A warning that actions in your workflow still run on an old Node.js runtime; update them to current major ver…
set-output command is deprecated GitHub Actions: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files Workflows (or old actions) still use `::set-output`, which must be replaced by writing to the `$GITHUB_OUTPUT…
The runner has received a shutdown signal GitHub Actions: The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled The machine running your job was shut down or reclaimed while the job was running — a self-hosted runner stop…
Waiting for a runner to pick up this job GitHub Actions: Waiting for a runner to pick up this job… (job stays queued — No runner matching the specified labels) The job is queued and never starts — no available runner has all the labels in `runs-on`, runners are offline…
Process completed with exit code 1 GitHub Actions: Error: Process completed with exit code 1. A `run:` command returned a non-zero status, so the step (and job) failed — the real cause is printed in the…
workflow not triggering GitHub Actions: workflow does not run on push / pull_request / workflow_dispatch button missing A workflow file exists but no run appears — the trigger filters do not match, the file is not on the right br…
Uploading artifacts: too large archive GitLab CI: ERROR: Uploading artifacts as "archive" to coordinator... too large archive id=123 responseStatus=413 Request Entity Too Large The job produced an artifact bigger than the instance or project's maximum artifact size.
Could not find credentials entry Jenkins: ERROR: Could not find credentials entry with ID 'github-token' The Jenkinsfile references a credentials ID that does not exist in the scope Jenkins can see for this job.
Scripts not permitted to use method Jenkins: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use method java.lang.String toUpperCase A sandboxed Pipeline script called a method that has not been approved in Script Security.
Template file not found Azure Pipelines: /azure-pipelines.yml: File /templates/build.yml not found in repository / Unable to find template The YAML references a template (`template: templates/build.yml`) that Azure cannot find — wrong path, repo re…
ERROR: Job failed: exit code 1 GitLab CI: ERROR: Job failed: exit code 1 The last command in the job's `script` returned a non-zero status; the real error is printed earlier in the j…
failed to pull image (GitLab) GitLab CI: ERROR: Job failed: failed to pull image "registry.example.com/app:latest" with specified policies [always]: access forbidden The runner could not pull the job's Docker image — authentication, a wrong name or tag, or a registry rate li…
No such DSL method Jenkins: java.lang.NoSuchMethodError: No such DSL method 'dockerBuild' found among steps The Jenkinsfile calls a step that does not exist — the plugin is not installed, or the name or argument is wr…
runner registration token invalid GitLab CI: ERROR: Registering runner... failed runner=abc status=couldn't execute POST against https://gitlab.com/api/v4/runners: 403 Forbidden `gitlab-runner register` was rejected — the registration token is invalid or expired, or GitLab now expects a…
Cannot find orb CircleCI: Cannot find orb 'circleci/node@9.9.9'. Check the namespace and version exist The orb reference in your config does not resolve: wrong namespace, name or version, or the orb is private an…