This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
The following commit(s) were added to refs/heads/main by this push:
new 6b9531413 docs: describe Windows/PowerShell verification as well
(#4662)
6b9531413 is described below
commit 6b953141391f1cba59807994a396a7035f6c61b4
Author: David Li <[email protected]>
AuthorDate: Thu Aug 6 07:14:00 2026 +0900
docs: describe Windows/PowerShell verification as well (#4662)
Part of #682.
---
.github/workflows/nightly-verify.yml | 12 +++++++---
docs/source/development/nightly.rst | 12 ++++++++--
docs/source/development/releasing.rst | 41 +++++++++++++++++++++++++++++++++++
3 files changed, 60 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/nightly-verify.yml
b/.github/workflows/nightly-verify.yml
index 5e7106fcc..dc0e5793e 100644
--- a/.github/workflows/nightly-verify.yml
+++ b/.github/workflows/nightly-verify.yml
@@ -110,14 +110,20 @@ jobs:
apache-arrow-adbc-${{ env.VERSION }}.tar.gz.sha512
source-conda:
- name: "Verify Source (Conda)/${{ matrix.os }}"
+ name: "Verify Source (Conda)/${{ matrix.os }} ${{ matrix.shell }}"
runs-on: ${{ matrix.os }}
needs:
- source
strategy:
fail-fast: false
matrix:
- os: ["macos-15-intel", "macos-latest", "ubuntu-latest",
"windows-latest"]
+ include:
+ - { os: "macos-15-intel" }
+ - { os: "macos-latest" }
+ - { os: "ubuntu-latest" }
+ # Ensure the script works on both PowerShell 5.1 (bundled with
Windows) and 7.x
+ - { os: "windows-latest", shell: "powershell" }
+ - { os: "windows-latest", shell: "pwsh" }
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 #
v7.0.1
with:
@@ -203,7 +209,7 @@ jobs:
VERBOSE: "1"
VERIFICATION_MOCK_DIST_DIR: ${{ github.workspace
}}\apache-arrow-adbc-${{ env.VERSION }}-rc0
run: |
- .\arrow-adbc\dev\release\verify-release-candidate.ps1 $env:VERSION 0
+ ${{ matrix.shell }}
.\arrow-adbc\dev\release\verify-release-candidate.ps1 $env:VERSION 0
source-docker:
name: "Run Docker Tests"
diff --git a/docs/source/development/nightly.rst
b/docs/source/development/nightly.rst
index 5f11987fe..27266a9be 100644
--- a/docs/source/development/nightly.rst
+++ b/docs/source/development/nightly.rst
@@ -23,10 +23,18 @@ Nightly builds of some binary packages are available.
.. warning:: These packages are not official releases. These packages
are not intended for normal usage, only for project
- developers.
+ developers. **Use at your own risk!**
.. warning:: Artifacts are regularly deleted and there is no guarantee that
- any specific build will remain accessible.
+ any specific build or artifact will remain accessible.
+
+.. warning:: Nightly artifacts are provided on a best-effort basis. They are
+ NOT official releases, and are not synced with releases in any
+ way. Release artifacts are NEVER provided through Gemfury. If
+ there is a problem with the availability of nightly artifacts,
+ please feel free to `file an issue
+ <https://github.com/apache/arrow-adbc/issues>`_, but we cannot
+ guarantee any timely response.
C/C++
=====
diff --git a/docs/source/development/releasing.rst
b/docs/source/development/releasing.rst
index 18ec28df9..28d098e1f 100644
--- a/docs/source/development/releasing.rst
+++ b/docs/source/development/releasing.rst
@@ -217,6 +217,9 @@ Approval requires a net of 3 +1 votes from PMC members. A
release cannot be veto
How to Verify Release Candidates
--------------------------------
+Linux/macOS
+~~~~~~~~~~~
+
#. Install dependencies. At minimum, you will need:
- cURL
@@ -268,6 +271,44 @@ How to Verify Release Candidates
#. Once finished and once the script passes, reply to the mailing list
vote thread with a +1 or a -1.
+Windows
+~~~~~~~
+
+#. Install dependencies. At minimum, you will need:
+
+ - PowerShell (built into Windows)
+ - `Mamba/miniforge <https://github.com/conda-forge/miniforge>`_ (the script
currently assumes it can use conda/mamba to construct environments)
+ - Python 3
+ - Java 11+ (with JDK)
+ - Maven
+
+#. Allow PowerShell to run unsigned scripts
+
+ .. code-block:: powershell
+
+ $ Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
+
+#. Clone the project:
+
+ .. code-block:: powershell
+
+ $ git clone https://github.com/apache/arrow-adbc.git
+
+#. Run the verification script:
+
+ .. code-block:: powershell
+
+ $ cd arrow-adbc
+ # Pass the release and the RC number
+ $ .\dev\release\verify-release-candidate.ps1 24 2
+
+ These environment variables may be helpful:
+
+ - ``$env:ARROW_TMPDIR = C:\path\to\directory`` to specify the temporary
+ directory used. Using a fixed directory can help avoid repeating
+ the same setup and build steps if the script has to be run
+ multiple times.
+
Post-release tasks
==================