You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug, including details regarding any error messages, version, and platform.
Multiple CI jobs have potential problems which don't conform to ASF best practices. This umbrella ticket will capture the relevant subtasks required to fix them.
Thanks for creating the umbrella issue. I've applied the following fixes to all the apache/iceberg* repos. And looking to add these to the ASF infra page as best practice.
TLDR; we added these 3 github actions in all apache/iceberg* repos
codeql.yml runs CodeQL github action check (recommended by GitHub)
asf-allowlist-check.yml warns when a workflow is disallowed by ASF Infra, otherwise the workflow will be silently skipped
We can copy/paste over both asf-allowlist-check.yml and codeql.yml, there's no pre-reqs for them to run. asf-allowlist-check.yml will fail if any current workflows are disallowed. codeql.yml will not fail, it only creates warnings and add to the "Security" tab on Github.
The zizmor.yml check requires all current warning to be resolved. We can fix forward all warnings in a single PR. Run uvx zizmor --offline .github/ inside the repo to see warnings
I would love to create a SKILL to speed this up. Esp for projects with multiple repos (arrow/datafusion/)
Activity
pitrou commentedon Apr 14, 2026
@kou FYI
kevinjqliu commentedon Apr 14, 2026
Thanks for creating the umbrella issue. I've applied the following fixes to all the
apache/iceberg*repos. And looking to add these to the ASF infra page as best practice.TLDR; we added these 3 github actions in all apache/iceberg* repos
We can copy/paste over both
asf-allowlist-check.ymlandcodeql.yml, there's no pre-reqs for them to run.asf-allowlist-check.ymlwill fail if any current workflows are disallowed.codeql.ymlwill not fail, it only creates warnings and add to the "Security" tab on Github.The
zizmor.ymlcheck requires all current warning to be resolved. We can fix forward all warnings in a single PR. Runuvx zizmor --offline .github/inside the repo to see warningsI would love to create a SKILL to speed this up. Esp for projects with multiple repos (arrow/datafusion/)