@@ -75,24 +75,12 @@ jobs:
7575 executable : StreamingCommunity_linux_previous
7676 separator : ' :'
7777
78- - os : ubuntu-latest
79- artifact_name : StreamingCommunity_linux_arm64
80- executable : StreamingCommunity_linux_arm64
81- separator : ' :'
82- architecture : arm64
83- container : ' arm64v8/python:3.12-slim'
84-
8578 runs-on : ${{ matrix.os }}
86- container : ${{ matrix.container }}
8779 defaults :
8880 run :
8981 shell : bash
9082
9183 steps :
92- - name : Set up QEMU (for ARM64)
93- if : ${{ matrix.architecture == 'arm64' }}
94- uses : docker/setup-qemu-action@v3
95-
9684 - name : Checkout repository
9785 uses : actions/checkout@v4
9886 with :
@@ -101,27 +89,14 @@ jobs:
10189 - name : Get the latest tag
10290 id : get_latest_tag
10391 shell : pwsh
104- if : ${{ !matrix.container }}
10592 run : |
10693 $latestTag = git describe --tags --abbrev=0
10794 echo "latest_tag=$latestTag" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
10895
109- - name : Get the latest tag (container)
110- if : ${{ matrix.container }}
111- run : echo "latest_tag=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
112-
11396 - name : Set up Python
114- if : ${{ !matrix.container }}
11597 uses : actions/setup-python@v4
11698 with :
11799 python-version : ' 3.12'
118- architecture : ${{ matrix.architecture || 'x64' }}
119-
120- - name : Install system dependencies (ARM64)
121- if : ${{ matrix.architecture == 'arm64' }}
122- run : |
123- apt-get update
124- apt-get install -y build-essential zlib1g-dev libffi-dev
125100
126101 - name : Install dependencies
127102 run : |
0 commit comments