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: