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
 ==================
 

Reply via email to