This is an automated email from the ASF dual-hosted git repository.

honahx pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git


The following commit(s) were added to refs/heads/main by this push:
     new 02a5ced4 Verify release quality of life improvements (#626)
02a5ced4 is described below

commit 02a5ced4c573463960565f73b143f43bb07edf62
Author: Kevin Liu <[email protected]>
AuthorDate: Sat Apr 20 16:19:44 2024 -0700

    Verify release quality of life improvements (#626)
    
    * fix integration test
    * add instruction for verifying release
    * use test-coverage
---
 Makefile                      |  1 +
 mkdocs/docs/how-to-release.md |  4 ++++
 mkdocs/docs/verify-release.md | 10 ++++++----
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index 010410e3..54957bb9 100644
--- a/Makefile
+++ b/Makefile
@@ -63,6 +63,7 @@ test-coverage:
        docker compose -f dev/docker-compose-integration.yml up -d
        sh ./dev/run-azurite.sh
        sh ./dev/run-gcs-server.sh
+       sleep 10
        docker compose -f dev/docker-compose-integration.yml exec -T 
spark-iceberg ipython ./provision.py
        poetry run coverage run --source=pyiceberg/ -m pytest tests/ 
${PYTEST_ARGS}
        poetry run coverage report -m --fail-under=90
diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md
index a70c6784..2ecb6356 100644
--- a/mkdocs/docs/how-to-release.md
+++ b/mkdocs/docs/how-to-release.md
@@ -143,6 +143,10 @@ https://pypi.org/project/pyiceberg/$VERSION/
 
 And can be installed using: pip3 install pyiceberg==$VERSION
 
+Instructions for verifying a release can be found here:
+
+* https://py.iceberg.apache.org/verify-release/
+
 Please download, verify, and test.
 
 Please vote in the next 72 hours.
diff --git a/mkdocs/docs/verify-release.md b/mkdocs/docs/verify-release.md
index a2b11890..9508abba 100644
--- a/mkdocs/docs/verify-release.md
+++ b/mkdocs/docs/verify-release.md
@@ -102,18 +102,20 @@ And then run the tests:
 make test
 ```
 
-To run the full integration tests:
+To run the full test coverage:
 
 ```sh
-make test-s3
+make test-coverage
 ```
 
-This will include a Minio S3 container being spun up.
+This will spin up Docker containers to faciliate running test coverage.
 
 # Cast the vote
 
 Votes are cast by replying to the release candidate announcement email on the 
dev mailing list with either `+1`, `0`, or `-1`. For example :
 
-> \[ \] +1 Release this as PyIceberg 0.3.0 \[ \] +0 \[ \] -1 Do not release 
this because…
+> \[ \] +1 Release this as PyIceberg 0.3.0 <br>
+> \[ \] +0 <br>
+> \[ \] -1 Do not release this because… <br>
 
 In addition to your vote, it’s customary to specify if your vote is binding or 
non-binding. Only members of the Project Management Committee have formally 
binding votes. If you’re unsure, you can specify that your vote is non-binding. 
To read more about voting in the Apache framework, checkout the 
[Voting](https://www.apache.org/foundation/voting.html) information page on the 
Apache foundation’s website.

Reply via email to