ci: update build release workflow to include arm darwin and removed version from tar

the version number was removed from the tar to support new update
command
This commit is contained in:
Slug-Boi
2024-11-28 13:31:04 +01:00
parent 3d06dddf22
commit d90ab2d809
2 changed files with 15 additions and 5 deletions
+12 -1
View File
@@ -44,7 +44,7 @@ func main() {
for _, goos := range geese {
path := fmt.Sprintf("/dist/")
filename := fmt.Sprintf("/dist/cocommit_go-%s", goos)
filename := fmt.Sprintf("/dist/cocommit-%s", goos)
// build application
// write the build output to the host
build := test.
@@ -56,6 +56,17 @@ func main() {
}
// extra step to build for aarch on darwin
path := fmt.Sprintf("/dist/")
filename := fmt.Sprintf("/dist/cocommit-darwin-aarch64")
build := test.
WithEnvVariable("GOOS", "darwin").
WithEnvVariable("GOARCH", "arm64").
WithExec([]string{"go", "build", "-o", filename}).WithEnvVariable("CI", "true")
buildDir = buildDir.WithDirectory(path, build.Directory(path))
_, err = buildDir.Export(ctx, ".")
if err != nil {
panic(err)