Skip to content

[CI] Fix problematic CI jobs #49724

Open
7 of 8 issues completed
Open

Description

@thisisnic

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.

Component(s)

Continuous Integration

Activity

  1. pitrou commented on Apr 14, 2026

    @pitrou
    Member

    @kou FYI

  2. kevinjqliu commented on Apr 14, 2026

    @kevinjqliu
    Contributor

    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

    • zizmor.yml enforces github action best practice
    • 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/)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions