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

mgrigorov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/avro.git


The following commit(s) were added to refs/heads/main by this push:
     new c95262d368 AVRO-4232: Install uv for the Python docs build (#3664)
c95262d368 is described below

commit c95262d3687628ae66ed2df49883dd29b00a8151
Author: Martin Grigorov <[email protected]>
AuthorDate: Mon Feb 23 10:43:16 2026 +0200

    AVRO-4232: Install uv for the Python docs build (#3664)
---
 .github/workflows/deploy-docs.yml | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/.github/workflows/deploy-docs.yml 
b/.github/workflows/deploy-docs.yml
index 3f64a91dac..f542e3e1ad 100644
--- a/.github/workflows/deploy-docs.yml
+++ b/.github/workflows/deploy-docs.yml
@@ -52,7 +52,7 @@ jobs:
 
       - name: Install Node.js dependencies
         working-directory: doc/
-        run: ls -lah && npm ci
+        run: npm ci
       - name: Build with Hugo
         working-directory: doc/
         env:
@@ -144,7 +144,7 @@ jobs:
           key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
           restore-keys: |
             ${{ runner.os }}-maven-
-      
+
       - name: 'Setup Maven'
         uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1 # 
v5
         with:
@@ -181,8 +181,8 @@ jobs:
         with:
           python-version: 3.11
 
-      - name: Install tox
-        run: python3 -m pip install tox
+      - name: Setup uv
+        uses: astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
 
       - name: Build docs
         working-directory: lang/py
@@ -215,7 +215,7 @@ jobs:
         with:
           name: api-rust
           path: target/doc
-        
+
 
   push-website:
     name: Push website
@@ -231,7 +231,7 @@ jobs:
         run: |
           set -x
           sudo apt-get update -q
-          sudo apt-get install -q -y subversion  
+          sudo apt-get install -q -y subversion
 
       - name: Download website
         uses: actions/download-artifact@v7
@@ -288,7 +288,7 @@ jobs:
           mv api-java/* $WEBSITE_API/java/
           mv api-python/* $WEBSITE_API/py/
           mv api-rust/* $WEBSITE_API/rust/
-          rmdir api-c api-c++ api-csharp api-python api-rust api-java 
+          rmdir api-c api-c++ api-csharp api-python api-rust api-java
 
       - name: Checkout old docs versions from Subversion
         run: |
@@ -310,7 +310,7 @@ jobs:
 
           git rm -rf *
 
-          mv ${{ runner.temp }}/website/* . 
+          mv ${{ runner.temp }}/website/* .
           echo "publish:
                   whoami: asf-site
                 " > .asf.yaml
@@ -320,4 +320,3 @@ jobs:
           git switch asf-site
           git reset --hard asf-site-staging
           git push origin asf-site --force
-          

Reply via email to