github re-actors/alls-green v1.3.0

3 hours ago

Sometimes these releases take time. Cherish it.

πŸ›‘οΈ What's Unmessed

Caution

There was a small command injection risk in prior versions. I consider it very low because of the specifics of the action use case. But still, do upgrade, okay?

@illera88πŸ’° fixed this template injection bug in #37 by passing inputs via env vars.

See GHSA-gj76-h2ch-5m76 for more detail that was first reported by @Corbynx010πŸ’° while I was at EuroPython.

✨ What's Improved

I did a bunch of internal refactoring including hints of what @max-sixtyπŸ’° reported in #23. And took a small patch of @krokofantπŸ’° in. This involved a bunch of preparatory infra work with testing infra.

One notable improvement is that now thanks to @tomasr8πŸ’°'s and @hugovkπŸ’°'s UX suggestions in #31, the gate status output is colored in the console and should be easier to scan in the log output per line. They entries now have leading βœ“/❌ acceptance marks and the actual incoming job outcomes are labeled with 🟒/πŸ”΄/⬜/⚫.

πŸ› What's Fixed

The job-statuses summary could print "Some of the allowed to be skipped jobs did not succeed" based on the wrong condition β€” it's now tied to allowed-skips as intended, not allowed-failures.

πŸ’ͺ New Contributors

πŸͺž Full Diff: v1.2.2...v1.3.0

πŸ§”β€β™‚οΈ Release Manager: @webknjaz πŸ‡ΊπŸ‡¦

πŸ’¬ Discuss on Bluesky πŸ¦‹, on Mastodon 🐘 and on GitHub.

GH Sponsors badge

Don't miss a new alls-green release

NewReleases is sending notifications on new releases.