diff --git a/.github/workflows/.goreleaser.yml b/.github/workflows/.goreleaser.yml new file mode 100644 index 0000000..47facfa --- /dev/null +++ b/.github/workflows/.goreleaser.yml @@ -0,0 +1,14 @@ +# .goreleaser.yml +project_name: dtm +builds: + - env: [CGO_ENABLED=0] + goos: + - linux + - windows + - darwin + goarch: + - amd64 + - arm64 + id: 'dtm' + dir: . + main: ./cmd/dtm diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5717fa1..64ef498 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,6 @@ jobs: - name: Create release on GitHub uses: docker://goreleaser/goreleaser:latest with: - args: release - workdir: ./cmd + args: release -f .github/workflows/.goreleaser.yml --rm-dist env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/cmd/dtm.go b/app/main.go similarity index 100% rename from cmd/dtm.go rename to app/main.go