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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions