Skip to content

Commit

Permalink
Remove all arch -arm64 from commands in m1 wheel workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
Starttoaster authored Aug 17, 2023
1 parent 4218852 commit d2c9b51
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions .github/workflows/build-m1-wheel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,56 +37,56 @@ jobs:
- name: Set up rust
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rust.sh
arch -arm64 sh rust.sh -y
sh rust.sh -y
- name: Build m1 wheels
run: |
arch -arm64 python3 -m venv venv
python3 -m venv venv
. ./venv/bin/activate
export PATH=~/.cargo/bin:$PATH
arch -arm64 pip install maturin
arch -arm64 maturin build -m wheel/Cargo.toml -i python --release --strip --features=openssl
pip install maturin
maturin build -m wheel/Cargo.toml -i python --release --strip --features=openssl
- name: Install clvm_rs wheel
run: |
. ./venv/bin/activate
ls ./target/wheels/
arch -arm64 pip install ./target/wheels/clvm_rs*.whl
pip install ./target/wheels/clvm_rs*.whl
- name: Install other wheels
run: |
. ./venv/bin/activate
arch -arm64 python -m pip install pytest
arch -arm64 python -m pip install blspy
python -m pip install pytest
python -m pip install blspy
- name: install clvm & clvm_tools
run: |
. ./venv/bin/activate
arch -arm64 git clone https://github.com/Chia-Network/clvm.git --branch=main --single-branch
arch -arm64 python -m pip install ./clvm
git clone https://github.com/Chia-Network/clvm.git --branch=main --single-branch
python -m pip install ./clvm
arch -arm64 git clone https://github.com/Chia-Network/clvm_tools.git --branch=main --single-branch
arch -arm64 python -m pip install ./clvm_tools
git clone https://github.com/Chia-Network/clvm_tools.git --branch=main --single-branch
python -m pip install ./clvm_tools
- name: Ensure clvm, clvm_rs, clvm_tools are installed
run: |
. ./venv/bin/activate
arch -arm64 python -c 'import clvm'
arch -arm64 python -c 'import clvm; print(clvm.__file__)'
arch -arm64 python -c 'import clvm_rs; print(clvm_rs.__file__)'
arch -arm64 python -c 'import clvm_tools; print(clvm_tools.__file__)'
python -c 'import clvm'
python -c 'import clvm; print(clvm.__file__)'
python -c 'import clvm_rs; print(clvm_rs.__file__)'
python -c 'import clvm_tools; print(clvm_tools.__file__)'
- name: Run tests from clvm
run: |
. ./venv/bin/activate
cd clvm
arch -arm64 pytest tests
pytest tests
- name: Run tests from clvm_tools
run: |
. ./venv/bin/activate
cd clvm_tools
arch -arm64 pytest tests
pytest tests
- name: Run tests from wheel
run: |
Expand All @@ -106,7 +106,7 @@ jobs:
- name: Install twine
run: |
. ./venv/bin/activate
arch -arm64 pip install twine
pip install twine
- name: Publish distribution to PyPI
if: startsWith(github.event.ref, 'refs/tags')
Expand Down

0 comments on commit d2c9b51

Please sign in to comment.