From ca3215f2c4503c9b07c0235b99d8785da085f0eb Mon Sep 17 00:00:00 2001 From: Micheal Wilkinson Date: Sat, 21 Mar 2026 11:09:40 +0000 Subject: [PATCH] docs: document vociferate release migration --- changelog.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/changelog.md b/changelog.md index 4cfda59..1b53aef 100644 --- a/changelog.md +++ b/changelog.md @@ -13,6 +13,7 @@ A `### Breaking` section is used in addition to Keep a Changelog's standard sect ### Added +- CI validation now runs `gosec` and `govulncheck` security scanning on push and pull request workflows. - `rc` command: executes all executable scripts inside a castle's `.homesick.d/` directory in sorted order, with the castle root as the working directory. stdout/stderr from each script is forwarded to the caller. - `rc` command: when a `.homesickrc` file exists and no `parity.rb` wrapper is present in `.homesick.d/`, a Ruby wrapper script (`parity.rb`) is generated automatically to preserve backwards compatibility. An existing `parity.rb` is never overwritten. - `exec` command: runs a shell command inside the target castle root directory. @@ -33,6 +34,7 @@ A `### Breaking` section is used in addition to Keep a Changelog's standard sect ### Changed +- Release automation now uses `aether/vociferate` `prepare` and `publish` actions (pinned to `v1.0.0`) instead of repository-local releaseprep wrappers. - CLI argument parsing migrated to Kong. - Git operations for clone and track migrated to `go-git`. - Build and behavior workflows now produce and run the `gosick` binary name. @@ -54,6 +56,7 @@ A `### Breaking` section is used in addition to Keep a Changelog's standard sect ### Removed +- Legacy `script/prepare-release.sh` releaseprep wrapper and its dedicated script test. - Legacy Ruby implementation and Ruby toolchain. - Legacy in-repository `releaseprep` package and command implementation, now superseded by the standalone `vociferate` tool.