From b600ec454cd5315dc9c56d29c3b182786fccf9fe Mon Sep 17 00:00:00 2001 From: ajatprabha Date: Mon, 12 Jun 2023 16:12:44 +0530 Subject: [PATCH] update release command --- .github/workflows/release.yml | 5 +- .goreleaser.yaml | 14 ++--- .goreleaser.yml | 100 ---------------------------------- 3 files changed, 10 insertions(+), 109 deletions(-) delete mode 100644 .goreleaser.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1562366..731c181 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,12 +9,13 @@ on: jobs: release: - name: Docker Push + name: GoReleaser Build & Push runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Build Push env: + GOLANG_CROSS_VERSION: 1.20.5 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} @@ -27,7 +28,7 @@ jobs: -e DOCKER_USERNAME \ -e DOCKER_PASSWORD \ ghcr.io/goreleaser/goreleaser-cross \ - /bin/bash -c "echo $DOCKER_PASSWORD | docker login docker.io --username $DOCKER_USERNAME --password-stdin && goreleaser release --clean --snapshot" + release --clean --snapshot # release-docs: # name: Publish GH Pages # runs-on: ubuntu-latest diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 2c7cc27..302a01b 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -65,13 +65,13 @@ builds: - CGO_ENABLED=1 - CC=o64-clang - CXX=o64-clang++ -dockers: -- dockerfile: build/Dockerfile.goreleaser - goos: linux - goarch: amd64 - image_templates: - - "gojektech/darkroom:latest" - - "gojektech/darkroom:{{ .Tag }}" +#dockers: +#- dockerfile: build/Dockerfile.goreleaser +# goos: linux +# goarch: amd64 +# image_templates: +# - "gojektech/darkroom:latest" +# - "gojektech/darkroom:{{ .Tag }}" env: - CGO_ENABLED=1 - GO111MODULE=on diff --git a/.goreleaser.yml b/.goreleaser.yml deleted file mode 100644 index 2c7cc27..0000000 --- a/.goreleaser.yml +++ /dev/null @@ -1,100 +0,0 @@ -before: - hooks: - - go mod download -builds: -- id: darkroom_linux - main: . - goos: - - linux - goarch: - - amd64 - - "386" - env: - - CGO_ENABLED=1 - ldflags: - - -w -s - - -X github.com/gojek/darkroom/internal/version.version={{ .Version }} - - -X github.com/gojek/darkroom/internal/version.gitTag={{ .Tag }} - - -X github.com/gojek/darkroom/internal/version.gitCommit={{ .FullCommit }} - - -X github.com/gojek/darkroom/internal/version.buildDate={{ .Date }} -- id: darkroom_windows_32bit - main: . - goos: - - windows - goarch: - - 386 - ldflags: - - -w -s - - -X github.com/gojek/darkroom/internal/version.version={{ .Version }} - - -X github.com/gojek/darkroom/internal/version.gitTag={{ .Tag }} - - -X github.com/gojek/darkroom/internal/version.gitCommit={{ .FullCommit }} - - -X github.com/gojek/darkroom/internal/version.buildDate={{ .Date }} - env: - - CGO_ENABLED=1 - - CC=i686-w64-mingw32-gcc - - CXX=i686-w64-mingw32-g++ -- id: darkroom_windows_64bit - main: . - goos: - - windows - goarch: - - amd64 - ldflags: - - -w -s - - -X github.com/gojek/darkroom/internal/version.version={{ .Version }} - - -X github.com/gojek/darkroom/internal/version.gitTag={{ .Tag }} - - -X github.com/gojek/darkroom/internal/version.gitCommit={{ .FullCommit }} - - -X github.com/gojek/darkroom/internal/version.buildDate={{ .Date }} - env: - - CGO_ENABLED=1 - - CC=x86_64-w64-mingw32-gcc - - CXX=x86_64-w64-mingw32-g++ -- id: darkroom_darwin - main: . - goos: - - darwin - goarch: - - amd64 - ldflags: - - -w -s - - -X github.com/gojek/darkroom/internal/version.version={{ .Version }} - - -X github.com/gojek/darkroom/internal/version.gitTag={{ .Tag }} - - -X github.com/gojek/darkroom/internal/version.gitCommit={{ .FullCommit }} - - -X github.com/gojek/darkroom/internal/version.buildDate={{ .Date }} - env: - - CGO_ENABLED=1 - - CC=o64-clang - - CXX=o64-clang++ -dockers: -- dockerfile: build/Dockerfile.goreleaser - goos: linux - goarch: amd64 - image_templates: - - "gojektech/darkroom:latest" - - "gojektech/darkroom:{{ .Tag }}" -env: -- CGO_ENABLED=1 -- GO111MODULE=on -archives: -- format: tar.gz - name_template: >- - {{ .ProjectName }}_ - {{- title .Os }}_ - {{- if eq .Arch "amd64" }}x86_64 - {{- else if eq .Arch "386" }}i386 - {{- else }}{{ .Arch }}{{ end }} - {{- if .Arm }}v{{ .Arm }}{{ end }} - format_overrides: - - goos: windows - format: zip -checksum: - name_template: "checksums.txt" -snapshot: - name_template: "{{ .Tag }}-next" -changelog: - sort: asc - filters: - exclude: - - "^docs:" - - "^test:" - - "^website"