File tree Expand file tree Collapse file tree 3 files changed +10
-17
lines changed Expand file tree Collapse file tree 3 files changed +10
-17
lines changed Original file line number Diff line number Diff line change 3737 ( matrix.host != matrix.target && inputs.kind == "cross" )
3838
3939 runs-on :
40- - self-hosted
41- - linux
42- - src-build
43- - ${{ matrix.host }}
40+ - ${{ (contains(matrix.host, "x86_64") && "linux-x86_64") || "linux-arm64" }}
4441
4542 env :
4643 RELENV_DATA : ${{ github.workspace }}
5653 - name : Install Dependencies
5754 run : |
5855 sudo apt-get update
59- sudo apt-get install -y build-essential bison python3-all patchelf swig
60- python3 -m pip install nox
56+ sudo apt-get install -y build-essential bison python3-all patchelf swig python3-virtualenv
57+ virtualenv venv
58+ venv/bin/pip3 install nox
6159
6260 - name : Python Version
6361 run : |
Original file line number Diff line number Diff line change 3232 name : " Python ${{ matrix.version }} Linux ${{ matrix.target }} on ${{ matrix.host }}"
3333
3434 runs-on :
35- - self-hosted
36- - linux
37- - src-build
38- - ${{ matrix.host }}
35+ - ${{ (contains(matrix.host, 'x86_64') && 'linux-x86_64') || 'linux-arm64' }}
3936
4037 env :
4138 RELENV_DATA : ${{ github.workspace }}
4643 - name : Install Dependencies
4744 run : |
4845 sudo apt-get update
49- sudo apt-get install -y build-essential bison python3-all patchelf swig cmake libldap2-dev libsasl2-dev ldap-utils libssl-dev pkg-config libvirt-dev default-libmysqlclient-dev
50- python3 -m pip install nox
46+ sudo apt-get install -y build-essential bison python3-all patchelf swig cmake libldap2-dev libsasl2-dev ldap-utils libssl-dev pkg-config libvirt-dev default-libmysqlclient-dev python3-virtualenv
47+ virtualenv venv
48+ venv/bin/pip3 install nox
5149
5250 - name : Python Version
5351 run : |
@@ -130,7 +128,7 @@ jobs:
130128
131129 - name : Verify Build
132130 run : |
133- python3 -m nox -e tests -- tests/test_verify_build.py
131+ venv/bin/ python3 -m nox -e tests -- tests/test_verify_build.py
134132
135133 - name : MacOS Logs
136134 uses : actions/upload-artifact@v4
Original file line number Diff line number Diff line change 1515 name : " Toolchain ${{ matrix.target }} on ${{ matrix.host }}"
1616
1717 runs-on :
18- - self-hosted
19- - linux
20- - src-build
21- - ${{ matrix.host }}
18+ - ${{ (contains(matrix.host, 'x86_64') && 'linux-x86_64') || 'linux-arm64' }}
2219
2320 # if: fromJSON(inputs.changed-files)['toolchain'] == 'true'
2421
You can’t perform that action at this time.
0 commit comments