Skip to content

Commit 6b1c663

Browse files
authored
Merge pull request #32 from logannye/rosalind/release-version-nits
chore: wire --version; cross-compile Intel macOS release on macos-14
2 parents efd5af2 + 408d025 commit 6b1c663

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,14 @@ jobs:
2424
# the -sys crates build htslib/bzip2/lzma/zlib from bundled C source.
2525
- target: x86_64-unknown-linux-musl
2626
os: ubuntu-latest
27-
# Native macOS builds (link only system libs present on every Mac).
27+
# macOS builds on Apple Silicon runners (macos-14, plentiful). The
28+
# aarch64 build is native; the x86_64 build is cross-compiled from arm64
29+
# (the SDK ships both arches; the cc crate adds `-arch x86_64`) so the
30+
# release never waits on the scarce/deprecated Intel macos-13 runners.
2831
- target: aarch64-apple-darwin
2932
os: macos-14
3033
- target: x86_64-apple-darwin
31-
os: macos-13
34+
os: macos-14
3235
steps:
3336
- uses: actions/checkout@v4
3437

src/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rust_htslib::bam::{
2424
#[derive(Parser, Debug)]
2525
#[command(
2626
name = "rosalind",
27+
version,
2728
about = "Deterministic low-memory genomics engine with a verifiable memory contract"
2829
)]
2930
struct Cli {

0 commit comments

Comments
 (0)