@@ -54,45 +54,48 @@ jobs:
5454 path : ./wheelhouse/*cp313*.whl
5555 retention-days : ${{ env.ARTIFACT_RETENTION }}
5656
57- cpython-linux-aarch64 :
58- name : ' Linux CPython (${{ matrix.cibw_archs }}, ${{ matrix.manylinux_image }})'
59- runs-on : ${{ matrix.os }}
60- strategy :
61- matrix :
62- os : [ubuntu-20.04]
63- cibw_archs : ["aarch64"]
64- manylinux_image : ["manylinux2014"]
65- steps :
66- - name : Set up QEMU
67- uses : docker/setup-qemu-action@v3
68- with :
69- platforms : all
70- - uses : actions/checkout@v4
71- with :
72- submodules : true
73- - uses : actions/setup-python@v5
74- name : Install Python
75- with :
76- python-version : ' 3.12'
77- - name : Build wheels
78- 79- env :
80- CIBW_BEFORE_BUILD : pip install cython
81- CIBW_MANYLINUX_X86_64_IMAGE : ${{ matrix.manylinux_image }}
82- CIBW_ARCHS_LINUX : ${{ matrix.cibw_archs }}
83- CIBW_BUILD : ${{ github.ref == 'refs/heads/master' && 'cp312-* cp313-*' || 'cp312-*' }}
84- CIBW_SKIP : " pp* *-musllinux_*"
85- - uses : actions/upload-artifact@v4
86- with :
87- name : ' linux-${{ matrix.cibw_archs }}-cp312-${{ github.run_id }}'
88- path : ./wheelhouse/*cp312*.whl
89- retention-days : ${{ env.ARTIFACT_RETENTION }}
90- - uses : actions/upload-artifact@v4
91- if : github.ref == 'refs/heads/master'
92- with :
93- name : ' linux-${{ matrix.cibw_archs }}-cp313-${{ github.run_id }}'
94- path : ./wheelhouse/*cp313*.whl
95- retention-days : ${{ env.ARTIFACT_RETENTION }}
57+ # THIS ACTION IS DISABLED DUE TO SEGMENTATION FAULT IN GCC COMPILER
58+ # Additional note: continue-on-error does not work currently for cibuildwheel:
59+ # https://github.com/pypa/cibuildwheel/issues/1062
60+ # cpython-linux-aarch64:
61+ # name: 'Linux CPython (${{ matrix.cibw_archs }}, ${{ matrix.manylinux_image }})'
62+ # runs-on: ${{ matrix.os }}
63+ # strategy:
64+ # matrix:
65+ # os: [ubuntu-20.04]
66+ # cibw_archs: ["aarch64"]
67+ # manylinux_image: ["manylinux2014"]
68+ # steps:
69+ # - name: Set up QEMU
70+ # uses: docker/setup-qemu-action@v3
71+ # with:
72+ # platforms: all
73+ # - uses: actions/checkout@v4
74+ # with:
75+ # submodules: true
76+ # - uses: actions/setup-python@v5
77+ # name: Install Python
78+ # with:
79+ # python-version: '3.12'
80+ # - name: Build wheels
81+ 82+ # env:
83+ # CIBW_BEFORE_BUILD: pip install cython
84+ # CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux_image }}
85+ # CIBW_ARCHS_LINUX: ${{ matrix.cibw_archs }}
86+ # CIBW_BUILD: ${{ github.ref == 'refs/heads/master' && 'cp312-* cp313-*' || 'cp312-*' }}
87+ # CIBW_SKIP: "pp* *-musllinux_*"
88+ # - uses: actions/upload-artifact@v4
89+ # with:
90+ # name: 'linux-${{ matrix.cibw_archs }}-cp312-${{ github.run_id }}'
91+ # path: ./wheelhouse/*cp312*.whl
92+ # retention-days: ${{ env.ARTIFACT_RETENTION }}
93+ # - uses: actions/upload-artifact@v4
94+ # if: github.ref == 'refs/heads/master'
95+ # with:
96+ # name: 'linux-${{ matrix.cibw_archs }}-cp313-${{ github.run_id }}'
97+ # path: ./wheelhouse/*cp313*.whl
98+ # retention-days: ${{ env.ARTIFACT_RETENTION }}
9699
97100 cpython-macos :
98101 name : ' macOS CPython (${{ matrix.buildplat[1] }})'
@@ -235,7 +238,7 @@ jobs:
235238 if : needs.check-release-tag.outputs.is-release == 'true' && github.repository == 'networkit/networkit'
236239 name : ' PyPi release upload'
237240 runs-on : ubuntu-22.04
238- needs : [cpython-macos, cpython-linux-aarch64, cpython-linux- x86_64, cpython-windows, source-distribution, check-release-tag]
241+ needs : [cpython-macos, cpython-linux-x86_64, cpython-windows, source-distribution, check-release-tag]
239242 steps :
240243 - uses : actions/download-artifact@v4
241244 with :
0 commit comments