Home

dev / openkara

publicthedavidweng/OpenKara· sync paused
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix(release): gate tag/version consistency and refresh install docs for 1.0 (#229)

2 months ago

0ad817c
Authored
Davy7/26/2026, 1:56:12 AM
S1: Add a fail-fast gate in release.yml's prepare-release job that verifies
package.json version matches the release tag (via env passthrough, no ${{ }}
in the run block), with remediation guidance. Document the flow in
docs/RELEASING.md, link it from CONTRIBUTING.md, and assert the gate exists in
tests/release-workflow.test.ts.

S3: Refresh README model-download figures to the current spectral catalog
(generation 9, ~199.8 MiB standard / ~800.1 MiB HQ) in README.md and README_CN.md.

S4: Add Windows SmartScreen "More info -> Run anyway" guidance to the install
sections (README.md, README_CN.md) and Troubleshooting sections
(website/faq.md, website/zh/faq.md).

S5: Fix the Flatpak metainfo project_license (MIT -> Apache-2.0) and replace the
fabricated 1.0.0 release entry with the real 0.9.0/0.8.0/0.7.0 history.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Parentae2e6ef

9 files changed
  • .github/workflows/release.yml+15−0
  • CONTRIBUTING.md+6−0
  • README.md+3−1
  • README_CN.md+3−1
  • docs/RELEASING.md+50−0
  • packaging/flatpak/io.github.thedavidweng.OpenKara.metainfo.xml+15−13
  • tests/release-workflow.test.ts+20−0
  • website/faq.md+4−0
  • website/zh/faq.md+4−0