[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. 🫖 Status page with uptime monitoring & API monitoring as code 🫖 openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor

Push ywvzwsykssxq (#2746) master

* ci: build matrix legs without include so selected services actually build Matrix include entries whose service is not in the selected list are not merged into a combination — GitHub creates a new combination from them. In the old workflow that silently built all seven images on every push; after the per-platform split those stray combinations had no runner, so the whole build job was rejected and merge ran with no digests. Expand service × platform (with context, dockerfile, runner) in the prepare job with jq and feed it to the build job as an explicit include list. Also drop the empty-string entry produced when no service matched. * ci: speedup ---------


+33 -31
1 changed file