diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 82dcc5d8b83..35be06e9d3d 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -203,6 +203,12 @@ jobs: with: fetch-depth: 0 + - name: Install dependencies + run: | + set -x + sudo apt-get update -q + sudo apt-get install -q -y subversion + - name: Download website uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/test-lang-csharp-ARM.yml b/.github/workflows/test-lang-csharp-ARM.yml index f7ad049fd17..4dcb496f887 100644 --- a/.github/workflows/test-lang-csharp-ARM.yml +++ b/.github/workflows/test-lang-csharp-ARM.yml @@ -63,7 +63,9 @@ jobs: run: ./build.sh lint - name: Test - run: ./build.sh test + run: | + export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 + ./build.sh test interop: runs-on: ubuntu-latest @@ -123,7 +125,9 @@ jobs: run: ./build.sh interop-data-generate - name: Run Interop Tests - run: ./build.sh interop-data-test + run: | + export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 + ./build.sh interop-data-test arm64: name: C# on Linux ARM64 diff --git a/.github/workflows/test-lang-csharp.yml b/.github/workflows/test-lang-csharp.yml index 4efc70f3ff8..b7d0a76c938 100644 --- a/.github/workflows/test-lang-csharp.yml +++ b/.github/workflows/test-lang-csharp.yml @@ -63,7 +63,9 @@ jobs: run: ./build.sh lint - name: Test - run: ./build.sh test + run: | + export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 + ./build.sh test interop: runs-on: ubuntu-latest @@ -123,4 +125,6 @@ jobs: run: ./build.sh interop-data-generate - name: Run Interop Tests - run: ./build.sh interop-data-test + run: | + export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 + ./build.sh interop-data-test diff --git a/.github/workflows/test-lang-java.yml b/.github/workflows/test-lang-java.yml index bb427605767..fd0ed28f174 100644 --- a/.github/workflows/test-lang-java.yml +++ b/.github/workflows/test-lang-java.yml @@ -122,8 +122,8 @@ jobs: - name: 'Install Python Dependencies' run: | - python3 -m pip install --upgrade pip setuptools tox - python3 -m pip install python-snappy zstandard + python3 -m pip install --break-system-packages --upgrade pip setuptools tox + python3 -m pip install --break-system-packages python-snappy zstandard - name: 'Setup C# for Generating Interop Data' uses: actions/setup-dotnet@v4 diff --git a/.github/workflows/test-lang-js.yml b/.github/workflows/test-lang-js.yml index 20f2cc09f4c..60b06ddeb3c 100644 --- a/.github/workflows/test-lang-js.yml +++ b/.github/workflows/test-lang-js.yml @@ -96,8 +96,8 @@ jobs: libzstd-dev - name: Install Python Dependencies run: | - python3 -m pip install --upgrade pip setuptools tox - python3 -m pip install python-snappy zstandard + python3 -m pip install --break-system-packages --upgrade pip setuptools tox + python3 -m pip install --break-system-packages python-snappy zstandard - name: Create Interop Data Directory working-directory: . diff --git a/share/docker/Dockerfile b/share/docker/Dockerfile index 66972b16822..6c1d7127b5b 100644 --- a/share/docker/Dockerfile +++ b/share/docker/Dockerfile @@ -191,7 +191,7 @@ RUN curl -sSL https://cpanmin.us \ && rm -rf .cpanm # Install Python3 -ENV PATH="${PATH}:/opt/pypy3.9/bin:/opt/pypy3.10/bin" \ +ENV PATH="${PATH}:/opt/pypy3.10/bin" \ PIP_NO_CACHE_DIR=off # https://docs.docker.com/engine/reference/builder/#automatic-platform-args-in-the-global-scope @@ -201,11 +201,9 @@ RUN case "${BUILDARCH:?}" in \ *) pypyarch=linux64;; \ esac \ && cd /opt \ - && for url in https://downloads.python.org/pypy/pypy3.9-v7.3.12-"$pypyarch".tar.bz2 \ - https://downloads.python.org/pypy/pypy3.10-v7.3.12-"$pypyarch".tar.bz2; \ + && for url in https://downloads.python.org/pypy/pypy3.10-v7.3.12-"$pypyarch".tar.bz2; \ do curl -fsSL "$url" | tar -xvjpf -; \ done \ - && ln -s pypy3.9* pypy3.9 \ && ln -s pypy3.10* pypy3.10 RUN python3 -m pip install --upgrade pip setuptools wheel \