Hi all,

We updated the GitHub Actions setting for Iceberg repositories to "require
approval only for first-time contributors who are new to GitHub*"* [1]. For
most contributors, *CI will now run automatically without manual approval*.

Manual approval slowed down the PR cycle and delayed CI feedback for both
contributors and reviewers. This change should speed up both feedback and
reviews with minimal risk.

This was previously discussed on the dev list [2][3], but CI behavior
didn’t match expectations across all repos. INFRA [4] has now applied the
change consistently to:
* apache/iceberg
* apache/iceberg-python
* apache/iceberg-rust
* apache/iceberg-go
* apache/iceberg-cpp

Thanks Drew Gallardo for the suggestion!
Please let me know if you notice any issues.

Best,
Kevin Liu

[1]
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#controlling-changes-from-forks-to-workflows-in-public-repositories
[2] https://lists.apache.org/thread/7m0pnml7kr52ky665ybw75ospzjg8jr9
[3] https://lists.apache.org/thread/sp1853jgp1lbdybgzdvv2m5cqhny5skr
[4] https://issues.apache.org/jira/browse/INFRA-27351

Reply via email to