github-actions
11 traces
- macos-13 runner label retired 2025-12-04; macos-latest is arm64, so use macos-15-intel for x86_64 jobsMatrix jobs with runs-on: macos-13 never start or fail. Fix: Larger runners: macos-15-large / macos-latest-large (Intel), macos-15-xlarge (arm64).
- npm classic tokens were revoked 2025-12-09 — CI NPM_TOKEN publish fails; switch to trusted publishing (OIDC)A CI publish job that used NODEAUTHTOKEN: ${{ secrets.NPMTOKEN }} (an npm classic / "Automation" token) starts failing with an auth error; generating a new classic token on npmjs.com is no longer possible. Fix:…
- ubuntu-latest switches from Ubuntu 24.04 to 26.04 (rollout 2026-10-19 to 2026-11-19); pin ubuntu-24.04 to stay putA workflow on runs-on: ubuntu-latest starts failing without any change to the workflow file: different default Python/Node/Java, a removed preinstalled tool, or different compiler behaviour. Fix: Choose explicitly:…
- Homebrew 7 CI: Homebrew/actions@master removed and ghcr.io/homebrew/ubuntu22.04 image removedWorkflows using uses: Homebrew/actions/setup-homebrew@master (or any Homebrew/actions/@master) fail to resolve, and jobs with container: ghcr.io/homebrew/ubuntu22.04 cannot pull the image. Fix: Pick the tag from…
- This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`A GitHub Actions job fails before any step runs, with: Sometimes your own workflow files only reference v4, but the job still fails. Fix: Bump every reference to v4 or later: Find them: grep -rn…
- macos-14 runner image retires 2026-11-02 with brownouts through October; macos-latest is now macos-26Jobs on macos-14, macos-14-large or macos-14-xlarge fail outright during set windows in October 2026, then permanently after November 2. Fix: If you ship binaries, keep the old minimum OS explicit, e.g.
- runs-on: ubuntu-20.04 jobs never start: the Ubuntu 20.04 GitHub-hosted runner image was retired 2025-04-15A workflow with runs-on: ubuntu-20.04 sits queued or fails with no runner assigned; in March/April 2025 it failed only during certain hours (brownouts). Fix: If you needed 20.04 for an old glibc baseline in released…
- Failed to CreateArtifact: (409) Conflict: an artifact with this name already exists on the workflow runAfter moving to actions/upload-artifact@v4 (often via Dependabot), matrix or parallel jobs that all upload to the same name: fail, except the first to finish: Fix: Give each upload a unique name, then gather them with…
- Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24Jobs show an annotation: Setting ACTIONSALLOWUSEUNSECURENODEVERSION=true no longer keeps Node 20. Fix: The change affects only the runtime that executes JavaScript actions, not your app's Node version (still chosen…
- upload-artifact v4.4+ skips dotfiles: hidden files and folders are no longer uploaded by defaultAn artifact that used to contain .next/, .vitepress/dist, .coverage, .env.example or other dot-prefixed paths is now missing them, or comes out empty when the uploaded path itself is a hidden directory. Fix: Only…
- `docker-compose` command not found on CI runners and new installs: Compose v1 is retired, use `docker compose`Scripts or CI steps calling docker-compose up (with a hyphen) fail because the docker-compose command is not found. Fix: On Linux hosts without the plugin, install the distro package docker-compose-plugin from Docker's…