When using specific targets in the config, single target becomes
ineffective. This should fix it. This also removes other build options
like gomips, goarm, goamd64, etc, as go will infer them from the current
OS. In theory we should one day support all the GO* flags go build
supports.
* fix: do not copy binary by default
closes#2913
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* chore: ref
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* feat: allow a --output flag on goreleaser build
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: single build always to copies to root
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* feat: build single target
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* feat: build single id
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* refactor: use t.Cleanup instead of defer
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* refactor: use t.Cleanup instead of defer
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* refactor: use t.Cleanup instead of defer
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* refactor: use t.Cleanup instead of defer
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: filepath
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* feat: Add build command
* feat(cmd/build): Add skip-post-hooks flag
* Update internal/pipeline/pipeline.go
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>