diff --git a/.github/workflows/test-arm64.yml b/.github/workflows/test-arm64.yml index 06b9a11d3d0..ba355d09c6c 100644 --- a/.github/workflows/test-arm64.yml +++ b/.github/workflows/test-arm64.yml @@ -26,6 +26,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -57,6 +59,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -80,6 +84,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -87,7 +93,7 @@ jobs: --volume "${PWD}:/avro" --workdir /avro/lang/c++ install: | apt-get update -q - apt-get install -q -y libboost-all-dev cmake + apt-get install -q -y gcc g++ libboost-all-dev cmake run: | set -x ./build.sh clean test @@ -95,6 +101,8 @@ jobs: csharp: name: C# on Linux ARM64 runs-on: ubuntu-latest + env: + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} steps: - name: Checkout @@ -111,6 +119,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -120,9 +130,9 @@ jobs: apt-get update -q apt-get install -q -y wget libzstd-dev wget https://dot.net/v1/dotnet-install.sh - ./dotnet-install.sh --channel "3.1" --install-dir "$HOME/.dotnet" # 3.1 - ./dotnet-install.sh --channel "5.0" --install-dir "$HOME/.dotnet" # 5.0 - ./dotnet-install.sh --channel "6.0" --install-dir "$HOME/.dotnet" # 6.0 + bash ./dotnet-install.sh --channel "3.1" --install-dir "$HOME/.dotnet" # 3.1 + bash ./dotnet-install.sh --channel "5.0" --install-dir "$HOME/.dotnet" # 5.0 + bash ./dotnet-install.sh --channel "6.0" --install-dir "$HOME/.dotnet" # 6.0 run: | set -x export PATH=$HOME/.dotnet:$PATH @@ -140,6 +150,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -147,7 +159,7 @@ jobs: --volume "${PWD}:/avro" --workdir /avro/lang/py install: | apt-get update -q - apt-get install -q -y python3.9 python3-pip libbz2-dev libjansson-dev liblzma-dev libsnappy-dev libzstd-dev + apt-get install -q -y python3.9 python3-pip git libbz2-dev libjansson-dev liblzma-dev libsnappy-dev libzstd-dev python3 -m pip install --upgrade pip setuptools tox-wheel run: | set -x @@ -173,6 +185,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -212,16 +226,18 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} dockerRunArgs: | --volume "${PWD}:/avro" --volume "$HOME/.cargo:/root/.cargo" --volume "$HOME/target:/root/avro/target" --workdir /avro/lang/rust install: | - apt-get update -q - apt-get install -q -y cargo + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh run: | set -x + PATH=$HOME/.cargo/bin:$PATH ./build.sh clean test perl: @@ -235,6 +251,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -264,6 +282,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -304,6 +324,8 @@ jobs: - name: Build uses: uraimo/run-on-arch-action@v2 with: + env: | + GITHUB_WORKFLOW: ${{ github.workflow }}-${{ github.job }} arch: aarch64 distro: ubuntu20.04 githubToken: ${{ github.token }} @@ -311,7 +333,7 @@ jobs: --volume "${PWD}:/avro" --volume "$HOME/.npm:/root/.npm" --workdir /avro/lang/js install: | apt-get update -q - apt-get install -q -y nodejs + apt-get install -q -y nodejs npm run: | set -x ./build.sh clean test