v1.2.0
What's Changed
Fixed
- Critical: Converted from Docker-based action to composite action — Docker actions require the Docker daemon on the runner, which is unavailable on lightweight runners (
ubuntu-slim, Namespace runners, etc.). The action now runs directly on the runner via shell steps, requiring no Docker.
How it works now
pip installthe three dependencies (diff-cover, Jinja2, requests)- Configure
git safe.directory - Run
entrypoint.pywith all inputs passed as explicitINPUT_*env vars
Migration
No changes needed — the action interface (inputs/outputs) is identical. If you're on @v1, you already have this fix.
Full Changelog: v1.1.0...v1.2.0