Skip to content

Commit 9cc085a

Browse files
authored
Merge pull request #53 from graspologic-org/dev
Release 1.2.4
2 parents 160a1e2 + 5875bdf commit 9cc085a

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
strategy:
3636
fail-fast: false
3737
matrix:
38-
os: ["ubuntu-latest", "windows-latest", "macos-latest"]
38+
os: ["ubuntu-latest", "windows-latest", "macos-latest", "ubuntu-24.04-arm"]
3939
steps:
4040
- uses: actions/checkout@v4
4141
- name: Set up Python 3.12
@@ -87,6 +87,16 @@ jobs:
8787
args: -m packages/pyo3/Cargo.toml --release --sdist
8888
manylinux: 2014
8989

90+
- uses: PyO3/maturin-action@v1
91+
if: ${{ matrix.os == 'ubuntu-24.04-arm' }}
92+
name: Maturin Build for Linux
93+
with:
94+
maturin-version: 1.4.0
95+
command: build
96+
target: aarch64
97+
args: -m packages/pyo3/Cargo.toml --release --sdist
98+
manylinux: 2014
99+
90100
- name: Python Unittests
91101
run: |
92102
cd packages/pyo3
@@ -122,6 +132,10 @@ jobs:
122132
with:
123133
name: dist-macos-latest
124134
path: dist/
135+
- uses: actions/download-artifact@v4
136+
with:
137+
name: dist-ubuntu-24.04-arm
138+
path: dist/
125139
- name: Generate SHA256 files for each wheel
126140
run: |
127141
sha256sum dist/*.whl > checksums.txt

packages/pyo3/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graspologic_native"
3-
version = "1.2.3"
3+
version = "1.2.4"
44
authors = ["daxpryce@microsoft.com"]
55
edition = "2018"
66
license = "MIT"
@@ -19,4 +19,3 @@ network_partitions = { path = "../network_partitions" }
1919
[dependencies.pyo3]
2020
version = "0.23"
2121
features = ["extension-module", "abi3-py38"]
22-

0 commit comments

Comments
 (0)