From 739b8b59406a60eec7c194a2b43b161c8cfce237 Mon Sep 17 00:00:00 2001 From: Xiaoying Wang Date: Fri, 29 Mar 2024 11:34:06 -0700 Subject: [PATCH] disable aarch in release --- .github/workflows/release.yml | 120 +++++++++++++++++----------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 269e34437..573d845d2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,66 +68,66 @@ jobs: name: "ubuntu-latest-${{ matrix.python-version[1] }}" path: connectorx-python/target/wheels/*.whl - linux-aarch: - runs-on: ubuntu-latest - container: ghcr.io/rust-cross/manylinux_2_28-cross:aarch64 - strategy: - matrix: - python-version: [[38, "3.8"], [39, "3.9"], [310, "3.10"], [311, "3.11"]] - steps: - - uses: actions/checkout@v2 - - - name: Set python version - run: | - echo "/opt/python/cp${{ matrix.python-version[0] }}-cp${{ matrix.python-version[0] }}/bin" >> $GITHUB_PATH - - - uses: actions-rs/toolchain@v1 - with: - toolchain: 1.71.1 - components: rustfmt - target: aarch64-unknown-linux-gnu - default: true - - - uses: extractions/setup-just@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - uses: Gr1N/setup-poetry@v9 - - - name: Install tools - run: | - yum install -y epel-release - yum install -y mysql-devel postgresql-devel freetds-devel krb5-libs clang-devel - - - name: Setup project - run: | - just bootstrap-python - - - uses: PyO3/maturin-action@v1 - with: - rust-toolchain: 1.71.1 - command: build - args: -m connectorx-python/Cargo.toml --target aarch64-unknown-linux-gnu -i python --release --manylinux 2_28 --features integrated-auth-gssapi - env: - SQLITE3_STATIC: 1 - - - name: Copy j4rs dependencies into dist - run: | - cp -rf connectorx-python/target/release/jassets connectorx-python/connectorx/dependencies - - # rebuild the wheel to incorporate j4rs dependencies - - uses: PyO3/maturin-action@v1 - with: - rust-toolchain: 1.71.1 - command: build - args: -m connectorx-python/Cargo.toml --target aarch64-unknown-linux-gnu -i python --release --manylinux 2_28 --features integrated-auth-gssapi - env: - SQLITE3_STATIC: 1 - - - uses: actions/upload-artifact@v3 - with: - name: "aarch-${{ matrix.python-version[1] }}" - path: connectorx-python/target/wheels/*.whl + # linux-aarch: + # runs-on: ubuntu-latest + # container: ghcr.io/rust-cross/manylinux_2_28-cross:aarch64 + # strategy: + # matrix: + # python-version: [[38, "3.8"], [39, "3.9"], [310, "3.10"], [311, "3.11"]] + # steps: + # - uses: actions/checkout@v2 + + # - name: Set python version + # run: | + # echo "/opt/python/cp${{ matrix.python-version[0] }}-cp${{ matrix.python-version[0] }}/bin" >> $GITHUB_PATH + + # - uses: actions-rs/toolchain@v1 + # with: + # toolchain: 1.71.1 + # components: rustfmt + # target: aarch64-unknown-linux-gnu + # default: true + + # - uses: extractions/setup-just@v1 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + # - uses: Gr1N/setup-poetry@v9 + + # - name: Install tools + # run: | + # yum install -y epel-release + # yum install -y mysql-devel postgresql-devel freetds-devel krb5-libs clang-devel + + # - name: Setup project + # run: | + # just bootstrap-python + + # - uses: PyO3/maturin-action@v1 + # with: + # rust-toolchain: 1.71.1 + # command: build + # args: -m connectorx-python/Cargo.toml --target aarch64-unknown-linux-gnu -i python --release --manylinux 2_28 --features integrated-auth-gssapi + # env: + # SQLITE3_STATIC: 1 + + # - name: Copy j4rs dependencies into dist + # run: | + # cp -rf connectorx-python/target/release/jassets connectorx-python/connectorx/dependencies + + # # rebuild the wheel to incorporate j4rs dependencies + # - uses: PyO3/maturin-action@v1 + # with: + # rust-toolchain: 1.71.1 + # command: build + # args: -m connectorx-python/Cargo.toml --target aarch64-unknown-linux-gnu -i python --release --manylinux 2_28 --features integrated-auth-gssapi + # env: + # SQLITE3_STATIC: 1 + + # - uses: actions/upload-artifact@v3 + # with: + # name: "aarch-${{ matrix.python-version[1] }}" + # path: connectorx-python/target/wheels/*.whl win-and-mac: runs-on: ${{ matrix.os }}