chore: ready for release 28.1.0
Validate / Validate (push) Successful in 2m49s
Validate / Validate (push) Successful in 2m39s
Release / Validate (push) Successful in 2m39s
Release / Package (push) Successful in 6m33s

This commit is contained in:
KenanZhu committed 2026-10-12 10:32:26 +08:00
1 parent cb9382ade4
commit b8089e8a7e
8 files changed
+23 -23

No files matched your search

+3 -3
View File
@@ -69,10 +69,10 @@ The root lock file records the Gitea tag, its commit and file SHA-256 hashes. `v
#### Updating the Official Version
Use `sync` only when reviewing a new official version. For example, to explicitly synchronize to `v28.0.0`:
Use `sync` only when reviewing a new official version. For example, to explicitly synchronize to `v28.1.0`:
```bash
go run . upstream sync --tag v28.0.0
go run . upstream sync --tag v28.1.0
go run . upstream verify
go test ./...
go run . preview all
@@ -344,7 +344,7 @@ Use concise commit messages. The following prefixes are available as a reference
Release tags must match the locked Gitea tag. Version labels, badges and compatibility records are maintained manually; changing official inputs does not trigger automatic version maintenance. Retain historical release assets and check documentation and compatibility records before tagging. After validation and generation of all previews, you can package manually from the repository root:
```bash
python .github/scripts/package_release.py --version v28.0.0 --output build/release-review
python .github/scripts/package_release.py --version v28.1.0 --output build/release-review
```
Replace the example version with the tag in the root lock file and use an output directory without release archives of the same name. The script checks source and artifact hashes, packages themes, previews, documentation, the official license and provenance, and excludes stale theme builds.