From b9b2e42ad2de62b37b4f02c93165bafb98090298 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Wed, 24 Jun 2026 15:54:01 +0200 Subject: [PATCH] ci: update release workflow and bump obikmer to 1.1.26 Replaces the macOS ARM64 cross-compilation container with a custom internal registry image. Adds explicit steps to install the `aarch64-apple-darwin` Rust target and `jq`, and updates the build command to use `--no-default-features`. Bumps the `obikmer` package version from 1.1.25 to 1.1.26. --- .gitea/workflows/release.yml | 13 ++----------- src/Cargo.lock | 2 +- src/obikmer/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 728d257..df9362f 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -86,18 +86,13 @@ jobs: build-macos-arm64: needs: create-release runs-on: ubuntu-latest - container: joseluisq/rust-linux-darwin-builder:latest + container: registry.metabarcoding.org/cibuilder/rustcrossosx:latest defaults: run: working-directory: src steps: - uses: actions/checkout@v4 - - name: Add target and install jq - run: | - rustup target add aarch64-apple-darwin - apt-get update -qq && apt-get install -y -qq jq - - name: Cache cargo registry uses: actions/cache@v4 with: @@ -109,11 +104,7 @@ jobs: restore-keys: macos-arm64-cargo- - name: Build macOS binary - env: - CC: aarch64-apple-darwin22.4-clang - CXX: aarch64-apple-darwin22.4-clang++ - CARGO_TARGET_AARCH64_APPLE_DARWIN_LINKER: aarch64-apple-darwin22.4-clang - run: cargo build --release --target aarch64-apple-darwin + run: cargo build --release --target aarch64-apple-darwin --no-default-features - name: Prepare and upload artifact env: diff --git a/src/Cargo.lock b/src/Cargo.lock index c55b87c..5cbe11b 100644 --- a/src/Cargo.lock +++ b/src/Cargo.lock @@ -1704,7 +1704,7 @@ dependencies = [ [[package]] name = "obikmer" -version = "1.1.25" +version = "1.1.26" dependencies = [ "clap", "csv", diff --git a/src/obikmer/Cargo.toml b/src/obikmer/Cargo.toml index de0bbed..4521ec4 100644 --- a/src/obikmer/Cargo.toml +++ b/src/obikmer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "obikmer" -version = "1.1.25" +version = "1.1.26" edition = "2024" [[bin]] -- 2.52.0