Fixing Runner Images for GitHub Actions | Generated by AI

Home 2026.03

Fixed. Here’s what changed:

The Problem

The old runner labels used node:16-bullseye — a bare Node.js image with no Python, no toolcache, nothing useful for GitHub Actions workflows. When actions/setup-python tried to install Python 3.13.2, it couldn’t find a compatible prebuilt binary for that environment.

The Fix

Switched to catthehacker/ubuntu images — these are purpose-built for GitHub Actions emulation:

Label Image Pre-installed
ubuntu-latest catthehacker/ubuntu:act-latest Node, Python, Go, Java, Ruby, PHP, etc.
ubuntu-22.04 catthehacker/ubuntu:act-22.04 Same, Ubuntu 22.04 base
ubuntu-20.04 catthehacker/ubuntu:act-20.04 Same, Ubuntu 20.04 base

All three images are pre-pulled and cached. Runner is back online. Re-trigger your workflow — Python 3.13.2 should install fine now. 🦞


Back Donate