diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml index 9e09577..63f5ec4 100644 --- a/.github/workflows/action.yml +++ b/.github/workflows/action.yml @@ -6,11 +6,11 @@ jobs: runs-on: ubuntu-latest steps: - name: set up Go environment - uses: actions/setup-go@v2 + uses: actions/setup-go@v3 with: go-version: 1.20 - name: check out - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: cache uses: actions/cache@v2.1.0 with: @@ -22,13 +22,13 @@ jobs: needs: setup runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build run: go build ./cmd/tparallel/main.go test: needs: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: test run: go test -v ./... diff --git a/.goreleaser.yml b/.goreleaser.yml index e9f6d72..a1a4b90 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,6 +1,4 @@ project_name: tparallel -env: - - GO111MODULE=on before: hooks: - go mod tidy @@ -14,13 +12,16 @@ builds: env: - CGO_ENABLED=0 archives: - - name_template: '{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}' - replacements: - darwin: darwin - linux: linux - windows: windows - 386: i386 - amd64: x86_64 + - name_template: >- + {{ .ProjectName }}_ + {{- .Version }}_ + {{- if eq .Os "freebsd" }}FreeBSD + {{- else }}{{ title .Os }}{{ end }}_ + {{- if eq .Arch "amd64" }}64bit + {{- else if eq .Arch "386" }}32bit + {{- else if eq .Arch "arm64" }}ARM64 + {{- else if eq .Arch "riscv64" }}RISCV + {{- else }}{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}{{ end }} format_overrides: - goos: windows format: zip