feat(ci): Improve release workflow: compile multi-platform binaries, generate checksums, create Gitea release and upload assets, and add local settings
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-10-24 - 1.2.0 - feat(ci)
|
||||
Improve release workflow: compile multi-platform binaries, generate checksums, create Gitea release and upload assets, and add local settings
|
||||
|
||||
- Rename workflow job to build-and-release and set up Deno v2
|
||||
- Verify deno.json version matches the Git tag before building
|
||||
- Compile pre-built binaries for Linux (x64, arm64), macOS (x64, arm64) and Windows (x64)
|
||||
- Generate SHA256 checksums (SHA256SUMS.txt) for all compiled binaries
|
||||
- Extract or generate release notes and create a Gitea release via API
|
||||
- Upload compiled binaries and checksums as release assets
|
||||
- Delete existing release if present and clean up old releases (keep last 3)
|
||||
- Add local .claude/settings.local.json for developer environment permissions
|
||||
|
||||
## 2025-10-24 - 1.1.0 - feat(core)
|
||||
Initial project scaffold and implementation: Deno CLI, ISO tooling, cloud-init generation, packaging and installer scripts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user