The GitHub Actions job "Required Checks" on texera.git/fix-asf-yaml-rulesets 
has succeeded.
Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).

Head commit for run:
f9d668c3a60f4804f4ad7e0707e387f86b921e6f / Xinyuan Lin <[email protected]>
ci: fix .asf.yaml ruleset validation errors

Replace the raw-payload "Merge Queue" ruleset with a convenience-syntax
"Main branch protection" ruleset so the GitHub Rulesets API stops rejecting
the config on every push to main.

asfyaml loads .asf.yaml via strictyaml's dirty_load, which leaves every
scalar as a string. The convenience syntax path coerces these back to int /
bool before calling GitHub. The raw payload path passes them through as-is,
so values like actor_id: 4 -> "4", false -> "false", and -1 -> "-1" all fail
GitHub's type validation.

Trade-off: asfyaml's convenience syntax does not yet expose merge_queue, so
the merge queue rule is dropped here. Merge queue can be re-added once
asfyaml adds support (or properly types raw payload values). The merge_group
workflow trigger added in #5036 is harmless without an active merge queue.

Report URL: https://github.com/apache/texera/actions/runs/25780927100

With regards,
GitHub Actions via GitBox

Reply via email to