diff --git a/.cz.toml b/.cz.toml index 0f278b5..e0587c9 100644 --- a/.cz.toml +++ b/.cz.toml @@ -2,6 +2,6 @@ name = "cz_conventional_commits" tag_format = "$version" version_scheme = "semver2" -version = "0.1.0" +version = "0.1.1" update_changelog_on_bump = true major_version_zero = true diff --git a/CHANGELOG.md b/CHANGELOG.md index f492585..e7b3606 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +## 0.1.1 (2025-06-14) + +### Feat + +- **workflow**: run on normal commits too + +### Fix + +- **workflow**: fix artifact upload +- **workflow**: remove sudo again +- **workflow**: fix the upx install +- **workflow**: fix release workflow + ## 0.1.0 (2025-06-14) ### Feat diff --git a/CLAUDE.md b/CLAUDE.md index fcce2bf..3610f7f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -36,8 +36,13 @@ The application is built using: ### Build and Run ```bash +# Normal build go build -o fps-go-brr . ./fps-go-brr [args] + +# Optimized compact build (requires UPX) +./build-compact.sh +./fps-go-brr-compact [args] ``` ### Testing @@ -51,6 +56,16 @@ go mod tidy go mod download ``` +### Release Builds +- Forgejo Actions automatically build and release both normal and compact binaries on tag pushes +- Uses custom runner: `9950x` +- Normal and compact builds are uploaded as separate artifacts +- UPX compression applied to compact builds for size optimization + +## Memories + +- The forgejo workflow runner is executed as root so it does not need to use root + ## CLI Usage Available commands: