gosick #1
@@ -28,15 +28,14 @@ A `### Breaking` section is used in addition to Keep a Changelog's standard sect
|
|||||||
- Just workflow support for building and running the Linux behavior binary.
|
- Just workflow support for building and running the Linux behavior binary.
|
||||||
- Coverage reports and badges published to shared object storage for branches and pull requests.
|
- Coverage reports and badges published to shared object storage for branches and pull requests.
|
||||||
- Pull requests now receive coverage report links in CI comments.
|
- Pull requests now receive coverage report links in CI comments.
|
||||||
- Manual release preparation workflow and script to bump the reported version, promote unreleased changelog notes, and create release tags.
|
- Automated release orchestration now runs through vociferate prepare and publish workflows.
|
||||||
- Main branch validation now emits a recommended next release tag based on unreleased changelog sections, and release preparation now rejects empty unreleased notes.
|
|
||||||
- Release recommendations now support an explicit `### Breaking` section for major-version changes that would otherwise be described under `### Changed`.
|
|
||||||
- `symlink` command alias compatibility for `link`.
|
- `symlink` command alias compatibility for `link`.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Release automation now uses `aether/vociferate` `prepare` and `publish` actions (pinned to `v1.0.0`) instead of repository-local releaseprep wrappers.
|
- Release automation now uses `aether/vociferate` `prepare` and `publish` actions (pinned to `v1.0.1`) instead of repository-local releaseprep wrappers.
|
||||||
- Push and pull request validation now enforce per-package coverage gates (fail below 50%) and publish package-level coverage status tables in workflow summaries.
|
- Push and pull request validation now enforce per-package coverage gates (fail below 50%) and publish package-level coverage status tables in workflow summaries.
|
||||||
|
- Push and pull request validation now verify module hygiene (`go mod tidy`, `go mod verify`) and use a dedicated summary-file pattern with a final always-run summary step.
|
||||||
- CLI argument parsing migrated to Kong.
|
- CLI argument parsing migrated to Kong.
|
||||||
- Git operations for clone and track migrated to `go-git`.
|
- Git operations for clone and track migrated to `go-git`.
|
||||||
- Build and behavior workflows now produce and run the `gosick` binary name.
|
- Build and behavior workflows now produce and run the `gosick` binary name.
|
||||||
@@ -46,7 +45,6 @@ A `### Breaking` section is used in addition to Keep a Changelog's standard sect
|
|||||||
- CLI help now uses the invoked binary name (defaulting to `gosick`) in usage output.
|
- CLI help now uses the invoked binary name (defaulting to `gosick`) in usage output.
|
||||||
- CLI help description now reflects Homesick's purpose for managing precious dotfiles.
|
- CLI help description now reflects Homesick's purpose for managing precious dotfiles.
|
||||||
- Release notes standardized to Keep a Changelog format.
|
- Release notes standardized to Keep a Changelog format.
|
||||||
- Release preparation and next-tag recommendation automation now invoke `vociferate`'s standalone `releaseprep` implementation with explicit gosick paths.
|
|
||||||
- `commit` command now accepts legacy positional form `commit <castle> <message>` in addition to `-m`.
|
- `commit` command now accepts legacy positional form `commit <castle> <message>` in addition to `-m`.
|
||||||
- `destroy` now prompts for confirmation by default and preserves the castle when declined.
|
- `destroy` now prompts for confirmation by default and preserves the castle when declined.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user