mirror of
https://github.com/junegunn/fzf
synced 2024-11-10 13:10:44 +00:00
de0da86bd7
Little-endian 64 bit PowerPC (ppc64le) is the "normal" PowerPC architecture supported by standard Linux distributions (RedHat, SUSE, Ubuntu, etc.). Add support for this architecture in the install script, and add binary builds for it as well.
126 lines
2.6 KiB
YAML
126 lines
2.6 KiB
YAML
---
|
|
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
|
|
- loong64
|
|
- ppc64le
|
|
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*
|
|
|
|
checksum:
|
|
extra_files:
|
|
- glob: ./dist/fzf-*darwin*.zip
|
|
|
|
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
|