rea/.github
morluto 0c7f4dfbd9 ci: separate fast feedback from full qualification
Scope main pushes from a successful ancestor so canceled runs cannot hide changes. Keep the complete portable suite in fast feedback and move coverage plus Intel macOS to hourly, manual, explicit-full, and release qualification. Let qualification finish independently of superseded feedback.

Bind publication to full qualification at its exact revision and publish the verified tarball after checking workflow identity, version, and SHA-256. Keep trusted cache writers and reject incomplete merged test inventories.

Validation: 151 focused CI tests; typecheck/lint; actionlint 1.7.7; knip; all 1044 files discovered; bounded blob/merge smoke; macOS package verifier with retention and cleanup; npm pack dry run. Native Linux/ARM/Windows and remote workflow execution remain CI verification.
2026-10-13 17:09:53 +08:00
..
ISSUE_TEMPLATE docs: define contribution scope and simplify proposal forms 2026-10-12 23:36:56 +08:00
actions/portable-build-cache ci: keep validation fresh and preserve failed-shard reports (#2210) 2026-10-12 23:42:47 +08:00
workflows ci: separate fast feedback from full qualification 2026-10-13 17:09:53 +08:00
actionlint.yaml ci: scope provider and native verification by changed inputs (#1660) 2026-10-11 08:31:27 +08:00
pull_request_template.md docs: define contribution scope and simplify proposal forms 2026-10-12 23:36:56 +08:00