发布

  • release: 0.1.5

    frostbyte_neo 发布于 2026-04-21 07:31:38 +00:00

    • Drop Python floor to 3.9 with tomli fallback (was 3.11). stdlib tomllib
      was the only 3.11 blocker; fall back to pure-Python tomli on 3.9/3.10 via
      marker-gated dep. Unblocks RHEL 9 / AlmaLinux 9 / Rocky 9 without the
      python3.11 AppStream module.
    • New rhel-publish.yml GitHub Actions workflow builds AlmaLinux 9 + 10
      noarch RPMs on tag push and attaches .el9.rpm / .el10.rpm to the Release.
    • New aur-publish.yml + packaging/aur/PKGBUILD template for Arch Linux AUR.
      Secret-gated on AUR_SSH_PRIVATE_KEY so tag pushes before the one-time
      AUR account/SSH setup short-circuit with a notice instead of failing.
      One-time onboarding documented in packaging/aur/README.md.
    • RPM spec: BuildRequires/Requires python3 >= 3.9; conditional
      Requires: python3-tomli on rhel<=9 (EPEL 9 provides it).
    • Debian control: python3-all (>= 3.9), python3 (>= 3.9), python3-tomli
      added to Depends so the fallback import works out-of-the-box.
    • CI ci.yml: test matrix expanded to 3.9-3.13.
    • ruff target-version: py39.
    • obs-publish.yml: discover-and-download matches MirrorCache "./"-prefixed
      hrefs (previous grep anchored on href="winpodx- and found zero RPMs
      after v0.1.4); switched to curl -sSL to follow redirects.
    下载附件