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 96644c519 Use Ubuntu 24.04 for the Interop tests to be able to use 
newer Python
96644c519 is described below

commit 96644c519425296109e8cbed9bb9ab77f90e8d62
Author: Martin Tzvetanov Grigorov <[email protected]>
AuthorDate: Tue Oct 29 15:13:42 2024 +0200

    Use Ubuntu 24.04 for the Interop tests to be able to use newer Python
    
    Python 3.12 needs `--break-system-packages`
    
    ```
    Run python3 -m pip install --break-system-packages --upgrade pip setuptools 
tox
      python3 -m pip install --break-system-packages --upgrade pip setuptools 
tox
      python3 -m pip install --break-system-packages python-snappy zstandard
      shell: /usr/bin/bash -e {0}
    
    Usage:
      /usr/bin/python3 -m pip install [options] <requirement specifier> 
[package-index-options] ...
      /usr/bin/python3 -m pip install [options] -r <requirements file> 
[package-index-options] ...
      /usr/bin/python3 -m pip install [options] [-e] <vcs project url> ...
      /usr/bin/python3 -m pip install [options] [-e] <local project path> ...
      /usr/bin/python3 -m pip install [options] <archive url/path> ...
    ```
    
    Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
---
 .github/workflows/test-lang-js.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/test-lang-js.yml 
b/.github/workflows/test-lang-js.yml
index 60b06ddeb..8ed00638d 100644
--- a/.github/workflows/test-lang-js.yml
+++ b/.github/workflows/test-lang-js.yml
@@ -64,7 +64,7 @@ jobs:
 
   interop:
     name: Node ${{ matrix.node }} Interop
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24,04
     strategy:
       matrix:
         node:

Reply via email to