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
Build system:
make build - build dev (maybe dirty) CLI binaries & zips for all supported platforms.
make release - build release (clean) CLI binaries & zipe for all supported platforms.
Fixed:
No longer using the deprecated ::set-output syntax in the action YAML.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the github-actions-breaking group with 2 updates: hashicorp/actions-set-product-version and hashicorp/actions-go-build.
Updates
hashicorp/actions-set-product-version
from 1.0.1 to 2Commits
d9b52fb
Update CODEOWNERS for SMRE (#41)5856b3a
Merge pull request #40 from hashicorp/update-actions-checkoutdb1f7cf
update actions/checkout with TSCCR from node16->20Updates
hashicorp/actions-go-build
from 0.1.9 to 1Release notes
Sourced from hashicorp/actions-go-build's releases.
Changelog
Sourced from hashicorp/actions-go-build's changelog.
... (truncated)
Commits
37358f6
Merge pull request #53 from hashicorp/smre-177-node20-update9209078
Bshore/smre 177 node20 update (#54)6026ec1
set cache:false for setup-goa134e5e
use correct arch in example workflow0dfe339
tsccr-helper gha update -latest .0da08f8
Update CODEOWNERS for SMRE (#51)e02df72
Bump github.com/cloudflare/circl from 1.3.0 to 1.3.7 (#50)80a0453
Update heimdall metadata (#45)90ea6bd
Merge pull request #44 from hashicorp/releng-294-address-deprecations482abba
Fix GHA deprecationsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show