Skip to content

chore(release): prepare v3.1.0 - #20

Merged
pumni merged 2 commits into
mainfrom
release/v3.1.0
Aug 8, 2026
Merged

chore(release): prepare v3.1.0#20
pumni merged 2 commits into
mainfrom
release/v3.1.0

Conversation

@pumni

@pumni pumni commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Prepare Sky Auto Player v3.1.0 with the curated changelog and release notes.
  • Synchronize live version metadata and uv.lock to 3.1.0.
  • Make the tag release body deterministic via the curated notes file.
  • Record acceptance evidence for the native correctness, installer, Python, and frozen-build gates.

Release policy

  • Native A/B benchmarking is not a release gate.
  • The real SendInput CI qualification matrix is not a release gate.
  • The post-send clock-failure cleanup uncertainty fix is covered by a dedicated Rust regression test.

Validation

  • Ruff, Pyright, security audit: PASS
  • Cargo fmt, check, clippy -D warnings, workspace tests: PASS
  • rt_dispatch_no_alloc: PASS
  • Native free-threaded wheel build and verification: PASS
  • Python tests: 724 passed, 7 skipped, 1 xpassed
  • Updater PowerShell 5.1 gate: PASS
  • Pester: 61/61 passed
  • Frozen v3.1.0 build, manifest, and packaged self-tests: PASS

Copilot AI lite review requested due to automatic review settings August 8, 2026 15:35

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@pumni
pumni merged commit 2a6ff5f into main Aug 8, 2026
4 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.

2 participants