ci: add concurrency controls, consolidate macOS jobs, optimize Windows CI

This commit is contained in:
Marcus Castro
2026-02-06 23:18:10 -03:00
committed by Peter Steinberger
parent ab3045cb48
commit 47596257ea
4 changed files with 80 additions and 66 deletions

View File

@@ -3,6 +3,11 @@ name: Workflow Sanity
on:
pull_request:
push:
branches: [main]
concurrency:
group: workflow-sanity-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true
jobs:
no-tabs: