Skip to content

Commit 581a9dd

Browse files
author
Dylan Storey
committed
Bump version to 0.2.0-rc.2 and add Linux ARM64 support
- Add manylinux_2_28_aarch64 wheel builds for Linux ARM64 - Add Linux ARM64 extension and CLI builds - Bump Python version to 0.2.0rc2 - Bump Rust version to 0.2.0-rc.2 Closes #8
1 parent eb9c23f commit 581a9dd

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ jobs:
1616
artifact-name: graphqlite-linux-x86_64.so
1717
cli-artifact: gqlite
1818
cli-artifact-name: gqlite-linux-x86_64
19+
- os: ubuntu-24.04-arm
20+
artifact: graphqlite.so
21+
artifact-name: graphqlite-linux-aarch64.so
22+
cli-artifact: gqlite
23+
cli-artifact-name: gqlite-linux-aarch64
1924
- os: macos-14
2025
arch: arm64
2126
artifact: graphqlite.dylib
@@ -177,6 +182,10 @@ jobs:
177182
artifact: graphqlite-linux-x86_64.so
178183
extension: graphqlite.so
179184
wheel_tag: manylinux_2_17_x86_64.manylinux2014_x86_64
185+
- os: ubuntu-24.04-arm
186+
artifact: graphqlite-linux-aarch64.so
187+
extension: graphqlite.so
188+
wheel_tag: manylinux_2_28_aarch64
180189
- os: macos-14
181190
artifact: graphqlite-macos-arm64.dylib
182191
extension: graphqlite.dylib
@@ -310,11 +319,13 @@ jobs:
310319
mkdir -p release-assets
311320
# Copy extension binaries
312321
cp artifacts/graphqlite-linux-x86_64.so/graphqlite-linux-x86_64.so release-assets/
322+
cp artifacts/graphqlite-linux-aarch64.so/graphqlite-linux-aarch64.so release-assets/
313323
cp artifacts/graphqlite-macos-arm64.dylib/graphqlite-macos-arm64.dylib release-assets/
314324
cp artifacts/graphqlite-macos-x86_64.dylib/graphqlite-macos-x86_64.dylib release-assets/
315325
cp artifacts/graphqlite-windows-x86_64.dll/graphqlite-windows-x86_64.dll release-assets/
316326
# Copy CLI binaries
317327
cp artifacts/gqlite-linux-x86_64/gqlite-linux-x86_64 release-assets/
328+
cp artifacts/gqlite-linux-aarch64/gqlite-linux-aarch64 release-assets/
318329
cp artifacts/gqlite-macos-arm64/gqlite-macos-arm64 release-assets/
319330
cp artifacts/gqlite-macos-x86_64/gqlite-macos-x86_64 release-assets/
320331
cp artifacts/gqlite-windows-x86_64.exe/gqlite-windows-x86_64.exe release-assets/

bindings/python/src/graphqlite/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from .utils import escape_string, sanitize_rel_type, CYPHER_RESERVED
99
from ._platform import get_loadable_path
1010

11-
__version__ = "0.2.0rc1"
11+
__version__ = "0.2.0rc2"
1212
__all__ = [
1313
"Connection", "connect", "wrap", "load", "loadable_path",
1414
"Graph", "graph", "GraphManager", "graphs",

bindings/rust/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graphqlite"
3-
version = "0.2.0-rc.1"
3+
version = "0.2.0-rc.2"
44
edition = "2021"
55
description = "SQLite extension for graph queries using Cypher"
66
license = "MIT"

0 commit comments

Comments
 (0)