summaryrefslogtreecommitdiff
path: root/dot-oh-my-zsh/custom/plugins/fzf/.goreleaser.yml
diff options
context:
space:
mode:
Diffstat (limited to 'dot-oh-my-zsh/custom/plugins/fzf/.goreleaser.yml')
-rw-r--r--dot-oh-my-zsh/custom/plugins/fzf/.goreleaser.yml119
1 files changed, 119 insertions, 0 deletions
diff --git a/dot-oh-my-zsh/custom/plugins/fzf/.goreleaser.yml b/dot-oh-my-zsh/custom/plugins/fzf/.goreleaser.yml
new file mode 100644
index 00000000..4db20f8e
--- /dev/null
+++ b/dot-oh-my-zsh/custom/plugins/fzf/.goreleaser.yml
@@ -0,0 +1,119 @@
+---
+project_name: fzf
+
+before:
+ hooks:
+ - go mod download
+
+builds:
+ - id: fzf-macos
+ binary: fzf
+ goos:
+ - darwin
+ goarch:
+ - amd64
+ ldflags:
+ - "-s -w -X main.version={{ .Version }} -X main.revision={{ .ShortCommit }}"
+ hooks:
+ post: |
+ sh -c '
+ cat > /tmp/fzf-gon-amd64.hcl << EOF
+ source = ["./dist/fzf-macos_darwin_amd64_v1/fzf"]
+ bundle_id = "kr.junegunn.fzf"
+ apple_id {
+ username = "junegunn.c@gmail.com"
+ password = "@env:AC_PASSWORD"
+ }
+ sign {
+ application_identity = "Developer ID Application: Junegunn Choi (Y254DRW44Z)"
+ }
+ zip {
+ output_path = "./dist/fzf-{{ .Version }}-darwin_amd64.zip"
+ }
+ EOF
+ gon /tmp/fzf-gon-amd64.hcl
+ '
+
+ - id: fzf-macos-arm
+ binary: fzf
+ goos:
+ - darwin
+ goarch:
+ - arm64
+ ldflags:
+ - "-s -w -X main.version={{ .Version }} -X main.revision={{ .ShortCommit }}"
+ hooks:
+ post: |
+ sh -c '
+ cat > /tmp/fzf-gon-arm64.hcl << EOF
+ source = ["./dist/fzf-macos-arm_darwin_arm64/fzf"]
+ bundle_id = "kr.junegunn.fzf"
+ apple_id {
+ username = "junegunn.c@gmail.com"
+ password = "@env:AC_PASSWORD"
+ }
+ sign {
+ application_identity = "Developer ID Application: Junegunn Choi (Y254DRW44Z)"
+ }
+ zip {
+ output_path = "./dist/fzf-{{ .Version }}-darwin_arm64.zip"
+ }
+ EOF
+ gon /tmp/fzf-gon-arm64.hcl
+ '
+
+ - id: fzf
+ goos:
+ - linux
+ - windows
+ - freebsd
+ - openbsd
+ goarch:
+ - amd64
+ - arm
+ - arm64
+ goarm:
+ - 5
+ - 6
+ - 7
+ ldflags:
+ - "-s -w -X main.version={{ .Version }} -X main.revision={{ .ShortCommit }}"
+ ignore:
+ - goos: freebsd
+ goarch: arm
+ - goos: openbsd
+ goarch: arm
+ - goos: freebsd
+ goarch: arm64
+ - goos: openbsd
+ goarch: arm64
+
+archives:
+ - name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
+ builds:
+ - fzf
+ format: tar.gz
+ format_overrides:
+ - goos: windows
+ format: zip
+ files:
+ - non-existent*
+
+release:
+ github:
+ owner: junegunn
+ name: fzf
+ prerelease: auto
+ name_template: '{{ .Tag }}'
+ extra_files:
+ - glob: ./dist/fzf-*darwin*.zip
+
+snapshot:
+ name_template: "{{ .Tag }}-devel"
+
+changelog:
+ sort: asc
+ filters:
+ exclude:
+ - README
+ - test