diff --git a/.github/workflows/release_build.yml b/.github/workflows/release_build.yml index 3d11a1157..326854fa2 100644 --- a/.github/workflows/release_build.yml +++ b/.github/workflows/release_build.yml @@ -34,15 +34,16 @@ jobs: run: | mkdir ../../osxcross git clone https://github.com/plentico/osxcross-target.git ../../osxcross/target - - uses: goreleaser/goreleaser-action@v4 + - uses: goreleaser/goreleaser-action@v2 with: distribution: goreleaser version: latest - args: release --clean + args: release --rm-dist env: GITHUB_TOKEN: ${{ secrets.GO_RELEASER_GITHUB_TOKEN }} FURY_TOKEN: ${{ secrets.FURYPUSHTOKEN }} AUR_KEY: ${{ secrets.AUR_KEY }} + CLI_VERSION: ${{github.ref_name}} - uses: actions/setup-python@v4 - run: pip install --upgrade cloudsmith-cli - name: Publish to CloudSmith diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 74b69c1b9..b2d9f310f 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -14,9 +14,7 @@ before: builds: - id: darwin-build binary: infisical - ldflags: -X github.com/Infisical/infisical-merge/packages/util.CLI_VERSION={{ .Version }} - flags: - - -trimpath + ldflags: -X github.com/Infisical/infisical-merge/packages/util.CLI_VERSION={{ .Env.CLI_VERSION }} env: - CGO_ENABLED=1 - CC=/home/runner/work/osxcross/target/bin/o64-clang @@ -27,14 +25,10 @@ builds: - goos: darwin goarch: "386" dir: ./cli - - id: all-other-builds env: - CGO_ENABLED=0 binary: infisical - ldflags: -X github.com/Infisical/infisical-merge/packages/util.CLI_VERSION={{ .Version }} - flags: - - -trimpath goos: - freebsd - linux @@ -72,10 +66,8 @@ release: checksum: name_template: 'checksums.txt' - snapshot: - name_template: "{{ incpatch .Version }}-devel" - + name_template: "{{ incpatch .Version }}" changelog: sort: asc filters: @@ -89,7 +81,6 @@ changelog: # - infisical # dir: "{{ dir .ArtifactPath }}" # cmd: curl -F package=@{{ .ArtifactName }} https://{{ .Env.FURY_TOKEN }}@push.fury.io/infisical/ - brews: - name: infisical tap: @@ -101,13 +92,6 @@ brews: folder: Formula homepage: "https://infisical.com" description: "The official Infisical CLI" - install: |- - bin.install infisical - bash_completion.install "completions/infisical.bash" => infisical - zsh_completion.install "completions/infisical.zsh" => "_infisical" - fish_completion.install "completions/infisical.fish" - man1.install "manpages/infisical.1.gz" - nfpms: - id: infisical package_name: infisical @@ -133,7 +117,6 @@ nfpms: dst: /usr/share/zsh/site-functions/_infisical - src: ./manpages/infisical.1.gz dst: /usr/share/man/man1/infisical.1.gz - scoop: bucket: owner: Infisical @@ -144,7 +127,6 @@ scoop: homepage: "https://infisical.com" description: "The official Infisical CLI" license: MIT - aurs: - name: infisical-bin diff --git a/cli/packages/util/constants.go b/cli/packages/util/constants.go index 5c169f6d5..aaff2cb5b 100644 --- a/cli/packages/util/constants.go +++ b/cli/packages/util/constants.go @@ -14,5 +14,5 @@ const ( ) var ( - CLI_VERSION = "devel" + CLI_VERSION = "v0.2.11" )