diff --git a/CHANGELOG.md b/CHANGELOG.md index f551672c..6e98ee8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,33 @@ Instead, edit the files in dev/changes/, then run 'make docs' to update this fil --> # Changelog - Go Build Action -## Unreleased Changes (targeting v0.1.7) +## Unreleased Changes (targeting v0.1.8) +### Changed: +- **Dirty builds now fail early when running the action.**
+ In CI, there's no good use-case for dirty builds, however dirty builds still + work locally when running the CLI directly. +- **You can now set `TARGET_DIR` when running the `build` subcommand of the CLI.**
+ This dictates the the output directory for the binary, as well as where to place + other filed that need to be included in the release zip. +- **The `-clean` flag now produces a more useful error message when the worktree is dirty.**
+ It lists the paths which are flagged as dirty, to make it much easier to debug. + +### Added: + +- New inspect flag: `-worktree` which reports on the dirty/clean status of the worktree. +- Development documentation docs/development.md + +### Fixed: + +- No longer using the deprecated `::set-output` syntax in the action YAML. + +## [v0.1.7](https://github.com/hashicorp/actions-go-build/releases/tag/v0.1.7) - November 01, 2022 + +Fixed: + +- Darwin arm64 builds now succeed (#20) ## [v0.1.6](https://github.com/hashicorp/actions-go-build/releases/tag/v0.1.6) - October 19, 2022 diff --git a/dev/VERSION b/dev/VERSION index 11808190..699c6c6d 100644 --- a/dev/VERSION +++ b/dev/VERSION @@ -1 +1 @@ -0.1.7 +0.1.8 diff --git a/dev/changes/v0.1.7.md b/dev/changes/v0.1.7.md index e69de29b..022cfaf6 100644 --- a/dev/changes/v0.1.7.md +++ b/dev/changes/v0.1.7.md @@ -0,0 +1,3 @@ +Fixed: + +- Darwin arm64 builds now succeed (#20) diff --git a/dev/changes/v0.1.8.md b/dev/changes/v0.1.8.md new file mode 100644 index 00000000..3e53b209 --- /dev/null +++ b/dev/changes/v0.1.8.md @@ -0,0 +1,19 @@ +### Changed: + +- **Dirty builds now fail early when running the action.**
+ In CI, there's no good use-case for dirty builds, however dirty builds still + work locally when running the CLI directly. +- **You can now set `TARGET_DIR` when running the `build` subcommand of the CLI.**
+ This dictates the the output directory for the binary, as well as where to place + other filed that need to be included in the release zip. +- **The `-clean` flag now produces a more useful error message when the worktree is dirty.**
+ It lists the paths which are flagged as dirty, to make it much easier to debug. + +### Added: + +- New inspect flag: `-worktree` which reports on the dirty/clean status of the worktree. +- Development documentation docs/development.md + +### Fixed: + +- No longer using the deprecated `::set-output` syntax in the action YAML.