Skip to content

Commit 6f3b66d

Browse files
kevinjqliuclaude
andcommitted
Docs: Note that triggering Dependabot requires committer access
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1 parent 72da503 commit 6f3b66d

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

‎mkdocs/docs/how-to-release.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ This guide outlines the process for releasing PyIceberg in accordance with the [
3434
* SVN Access
3535
* Permission to upload artifacts to the [Apache development distribution](https://dist.apache.org/repos/dist/dev/iceberg/) (requires Apache Committer access).
3636
* Permission to upload artifacts to the [Apache release distribution](https://dist.apache.org/repos/dist/release/iceberg/) (requires Apache PMC access).
37+
* GitHub Access
38+
* Write access to the [apache/iceberg-python](https://github.com/apache/iceberg-python) repository for triggering Dependabot (requires Apache Committer access).
3739
* PyPI Access
3840
* The `twine` package must be installed for uploading releases to PyPi.
3941
* A PyPI account with publishing permissions for the [pyiceberg project](https://pypi.org/project/pyiceberg/).
@@ -69,6 +71,13 @@ deprecation_message(
6971

7072
Dependabot runs monthly to keep the noise down, so the pinned dependencies in `uv.lock` may be stale by the time of a release. Before cutting the release candidate, go to the [Dependabot page](https://github.com/apache/iceberg-python/network/updates) in the repository's Insights tab and trigger a manual check for both the `uv` and `github-actions` ecosystems. Review and merge the resulting PRs so the release ships with up-to-date dependencies.
7173

74+
<!-- prettier-ignore-start -->
75+
76+
!!! note
77+
Only a committer with write access to the repository can trigger Dependabot manually. Please work with a committer if you do not have write access.
78+
79+
<!-- prettier-ignore-end -->
80+
7281
### Update Library Version
7382

7483
Update the release version by running `uv version <release-version>`, which updates both `pyproject.toml` and `uv.lock`. Then update the version in `pyiceberg/__init__.py` to match.

0 commit comments

Comments
 (0)