-
Notifications
You must be signed in to change notification settings - Fork 3
/
.goreleaser.yml
95 lines (95 loc) · 3.04 KB
/
.goreleaser.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
env:
- GO111MODULE=on
before:
hooks:
- make setup
- ./scripts/completions.sh
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
goarch:
- 386
- amd64
- arm
- arm64
ldflags:
- -s -w -X main.version={{.Version}}
archives:
- name_template: '{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
replacements:
darwin: Darwin
linux: Linux
windows: Windows
386: i386
amd64: x86_64
format_overrides:
- goos: windows
format: zip
files:
- README.md
- LICENSE
- completions/*
checksum:
name_template: '{{ .ProjectName }}_checksums.txt'
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- Merge pull request
- Merge branch
- go mod tidy
brews:
- tap:
owner: hupe1980
name: homebrew-gotoaws
homepage: https://github.com/hupe1980/gotoaws
description: gotoaws is an interactive CLI tool that you can use to connect to your AWS resources (EC2, ECS container) using the AWS Systems Manager Session Manager
license: MIT
test: |
system "#{bin}/gotoaws -v"
install: |-
bin.install "gotoaws"
bash_completion.install "completions/gotoaws.bash" => "gotoaws"
zsh_completion.install "completions/gotoaws.zsh" => "_gotoaws"
fish_completion.install "completions/gotoaws.fish"
scoop:
bucket:
owner: hupe1980
name: gotoaws-bucket
homepage: https://github.com/hupe1980/gotoaws
description: gotoaws is an interactive CLI tool that you can use to connect to your AWS resources (EC2, ECS container) using the AWS Systems Manager Session Manager
license: MIT
nfpms:
- file_name_template: '{{ .ProjectName }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
homepage: https://github.com/hupe1980/gotoaws
maintainer: Frank Hübner <[email protected]>
description: gotoaws is an interactive CLI tool that you can use to connect to your AWS resources (EC2, ECS container) using the AWS Systems Manager Session Manager
license: MIT
contents:
- src: ./completions/gotoaws.bash
dst: /etc/bash_completion.d/gotoaws
- src: ./completions/gotoaws.fish
dst: /usr/share/fish/completions/gotoaws.fish
- src: ./completions/gotoaws.zsh
dst: /usr/local/share/zsh/site-functions/_gotoaws
formats:
- apk
- deb
- rpm
snapcrafts:
- name_template: '{{ .ProjectName }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
summary: Connect to your EC2 instance or ECS container without the need to open inbound ports, maintain bastion hosts, or manage SSH keys
description: |
gotoaws is an interactive CLI tool that you can use to connect to your AWS resources (EC2, ECS
container) using the AWS Systems Manager Session Manager. It provides secure and auditable
resource management without the need to open inbound ports, maintain bastion hosts, or manage
SSH keys.
grade: stable
confinement: strict
publish: true