github AnInsomniacy/motrix-next v2.2.2
v2.2.2 — CI Hardening & Documentation

latest releases: v3.8.4, v3.8.4-beta.2, v3.8.4-beta.1...
one month ago

What's Changed

Hardens CI reliability on ARM runners, eliminates compiler warnings, and migrates missing community documentation from the legacy Motrix project.

🛠 Improvements

  • Suppress needrestart in CI workflows — Ubuntu 24.04's needrestart daemon auto-restarts services during apt-get install, which can kill the runner agent. Both release.yml and ci.yml now set NEEDRESTART_SUSPEND=1 and DEBIAN_FRONTEND=noninteractive to prevent this.
  • Conditional compilation for menu modulemod menu is now gated behind #[cfg(target_os = "macos")], eliminating the dead_code warning on Linux and Windows builds.
  • Consolidated CONTRIBUTING.md — Merged root and docs/ contributing guides into a single source of truth at docs/CONTRIBUTING.md, covering development setup, code quality, component guidelines, error handling, testing, and commit conventions.

📄 New Documentation

  • GitHub Issue Templates — Added bug_report.yml (structured YAML form with platform dropdown) and feature_request.md
  • Pull Request Template — Added .github/PULL_REQUEST_TEMPLATE.md with TypeScript and Rust verification checklist
  • i18n Language Table — README now lists all 26 supported languages with contributor credits

📦 Downloads

Platform File
macOS (Apple Silicon) .dmg
Windows (x64) -setup.exe
Linux (x64) .AppImage / .deb
Linux (ARM64) .AppImage / .deb

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.