Skip to content

Test CI passes#1

Merged
ewels merged 2 commits into
mainfrom
add-ci-cd-workflows
Apr 16, 2026
Merged

Test CI passes#1
ewels merged 2 commits into
mainfrom
add-ci-cd-workflows

Conversation

@ewels
Copy link
Copy Markdown
Owner

@ewels ewels commented Apr 16, 2026

No description provided.

ewels added 2 commits April 16, 2026 21:03
- CI: test matrix (linux x86_64/x86-64-v3/aarch64, macOS aarch64, Windows),
  fmt, clippy, MSRV 1.85, rustsec/audit-check
- Release: 9 binary variants (incl. SIMD target-cpu=x86-64-v3/v4 and
  neoverse-v1), multi-arch GHCR Docker images, SIMD-tagged Docker images,
  tag + release + binary upload, crates.io publish (gated off pending a
  free crate name)
- Dockerfile: pure-Rust two-stage build
- build.rs: embeds GIT_SHORT_HASH and BUILD_TIMESTAMP
- Cargo.toml: full crates.io metadata, [[bin]], release profile tuned
  for the aligner (fat LTO + codegen-units=1), CI overrides to thin LTO
- CHANGELOG.md: stub with format the release workflow parses
- sort_by(cmp) → sort_by_key(Reverse(...)) (unnecessary_sort_by, new in
  clippy 1.95)
- manual `if n > 0 { a / n } else { 0 }` → checked_div().unwrap_or(0)
  (manual_checked_ops, new in clippy 1.95)
- bump MSRV from 1.85 to 1.88: the codebase uses let-chains in &&
  expressions, which stabilised in 1.88
@ewels ewels merged commit 39334ea into main Apr 16, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant