github UwUDev/ygege v0.5.0
Release v0.5.0

10 hours ago

[0.5.0] - 2025-11-15

🚀 Features

  • Implement comprehensive CI/CD pipeline with multi-platform builds
  • (docker) Add GCR mirror and skip verify on release failures
  • (docker) Add GCR mirror and image pre-pull to ci and preview workflows

🐛 Bug Fixes

  • Update GitHub Actions and fix Rust const compilation error
  • Resolve CI build failures - musl i686, macOS UPX, Docker cross-compilation
  • Resolve aarch64 musl and Docker cross-compilation issues
  • Configure bindgen sysroot for all musl cross-compilation targets
  • (ci) Update macOS runner from macos-26 to macos-15
  • (docker) Correct multi-arch binary copy in runtime stage
  • (ci) Clean up whitespace and improve ARM build config
  • (ci) Improve bindgen clang args for ARM cross-compilation
  • (ci) Improve bindgen clang args for musl targets
  • (ci) Align release.yml dependencies with ci.yml
  • (ci) Use crossbuild-essential packages for Linux cross-compilation
  • (ci) Use custom_env structure in release.yml matrix
  • (ci) Add contents: write permission to build jobs
  • (ci) Add target-specific CC/CXX/AR for boring-sys CMake
  • (ci) Remove empty custom_env for x86_64 to match ci.yml
  • (ci) Align release.yml with ci.yml structure
  • (ci) Align release.yml structure with ci.yml
  • (docker) Use Quay.io mirrors to avoid Docker Hub rate limits
  • (release) Temporarily skip Docker jobs to avoid rate limits
  • (docker) Add packages write permission for GHCR push
  • (ci) Remove --recursive flag from cosign sign commands

💼 Other

  • Add musl include directory inspection step
  • Title extract
  • Added tmdbid search

🚜 Refactor

  • Migrate artifact comment workflow from mobile builds to Rust cross-platform builds
  • (docker) Simplify binary copy with wildcard
  • (docker) Simplify build to use native compilation
  • (ci) Separate linting from build jobs
  • (ci) Standardize job names and improve consistency
  • Simplify build target naming in workflows

📚 Documentation

  • Add French translations for documentation
  • Update Docker images from 'master' to 'latest' tag
  • Add Docker Hub description with installation guide

🎨 Styling

  • Format code according to rustfmt standards
  • Add emojis to workflow names for better visibility

⚙️ Miscellaneous Tasks

  • Remove clippy and refactor environment variables
  • Update macOS runner and improve brew reliability
  • Remove musl Linux build targets from CI/CD
  • Enable Rust toolchain caching in CI workflow
  • Add Rust toolchain setup to all CI jobs
  • Migrate Docker builds to native platform runners
  • Refactor Docker workflows to use digest-based multi-arch builds
  • Bump version to 0.5.0
  • Remove javascript from CodeQL analysis matrix
  • Merge develop for v0.5.0 release
  • Add verify job dependency and skip-failure check

Don't miss a new ygege release

NewReleases is sending notifications on new releases.