You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by GitBox <gi...@apache.org> on 2026/05/13 05:57:04 UTC
[GH] (texera/fix-asf-yaml-rulesets): Workflow run "Required Checks" is working again!
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 <xi...@uci.edu>
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