Skip to content

infra: change CI to only require approval for first-time contributors #2633

@kevinjqliu

Description

@kevinjqliu

Apache Iceberg version

None

Please describe the bug 🐞

Currently all PRs require approval before running CI. @geruh mentioned that in apache/iceberg repo, this is not the case.

Looking into github's documentation, there's a setting to change this behavior

  • Require approval for first-time contributors who are new to GitHub. Only users who are both new on GitHub and who have never had a commit or pull request merged into this repository will require approval to run workflows.
  • Require approval for first-time contributors. Only users who have never had a commit or pull request merged into this repository will require approval to run workflows.
  • Require approval for all external contributors All users that are not a member or owner of this repository and not a member of the organization will require approval to run workflows.

Seems like apache/iceberg-python is currently set to "Require approval for all external contributors", I think it might be a good idea to change it to "Require approval for first-time contributors"

Happy to bring this up in the devlist :)

PS I dont see this setting in my view of https://github.com/apache/iceberg-python/settings, maybe we need to get apache infra to change it

Willingness to contribute

  • I can contribute a fix for this bug independently
  • I would be willing to contribute a fix for this bug with guidance from the Iceberg community
  • I cannot contribute a fix for this bug at this time

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions