-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.goreleaser.yaml
More file actions
139 lines (122 loc) · 3.28 KB
/
.goreleaser.yaml
File metadata and controls
139 lines (122 loc) · 3.28 KB
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# GoReleaser configuration for AIP
# https://goreleaser.com/customization/
version: 2
project_name: aip
before:
hooks:
- go mod tidy
- go generate ./...
builds:
- id: aip
main: ./cmd/aip-proxy
binary: aip
env:
- CGO_ENABLED=0
goos:
- linux
- darwin
- windows
goarch:
- amd64
- arm64
ldflags:
- -s -w
- -X main.version={{.Version}}
- -X main.commit={{.Commit}}
- -X main.date={{.Date}}
archives:
- id: default
formats:
- tar.gz
format_overrides:
- goos: windows
formats:
- zip
name_template: >-
{{ .ProjectName }}_
{{- .Version }}_
{{- .Os }}_
{{- .Arch }}
files:
- README.md
- examples/*
checksum:
name_template: "checksums.txt"
algorithm: sha256
snapshot:
version_template: "{{ .Tag }}-next"
changelog:
sort: asc
use: github
filters:
exclude:
- "^docs:"
- "^test:"
- "^ci:"
- "^chore:"
- Merge pull request
- Merge branch
groups:
- title: "🚀 Features"
regexp: '^.*?feat(\([[:word:]]+\))??!?:.+$'
order: 0
- title: "🐛 Bug Fixes"
regexp: '^.*?fix(\([[:word:]]+\))??!?:.+$'
order: 1
- title: "🔒 Security"
regexp: '^.*?sec(\([[:word:]]+\))??!?:.+$'
order: 2
- title: "📦 Dependencies"
regexp: '^.*?deps(\([[:word:]]+\))??!?:.+$'
order: 3
- title: "🔧 Other"
order: 999
release:
github:
owner: ArangoGutierrez
name: agent-identity-protocol
draft: false
prerelease: auto
mode: replace
header: |
## AIP {{ .Tag }}
The Agent Identity Protocol proxy - **"Sudo for AI Agents"**
### Installation
**macOS (Apple Silicon)**
```bash
curl -LO https://github.com/ArangoGutierrez/agent-identity-protocol/releases/download/{{ .Tag }}/aip_{{ .Version }}_darwin_arm64.tar.gz
tar xzf aip_{{ .Version }}_darwin_arm64.tar.gz
sudo mv aip /usr/local/bin/
```
**macOS (Intel)**
```bash
curl -LO https://github.com/ArangoGutierrez/agent-identity-protocol/releases/download/{{ .Tag }}/aip_{{ .Version }}_darwin_amd64.tar.gz
tar xzf aip_{{ .Version }}_darwin_amd64.tar.gz
sudo mv aip /usr/local/bin/
```
**Linux (x86_64)**
```bash
curl -LO https://github.com/ArangoGutierrez/agent-identity-protocol/releases/download/{{ .Tag }}/aip_{{ .Version }}_linux_amd64.tar.gz
tar xzf aip_{{ .Version }}_linux_amd64.tar.gz
sudo mv aip /usr/local/bin/
```
footer: |
---
**Full Changelog**: https://github.com/ArangoGutierrez/agent-identity-protocol/compare/{{ .PreviousTag }}...{{ .Tag }}
**Documentation**: https://github.com/ArangoGutierrez/agent-identity-protocol#readme
# Homebrew tap publishing - disabled until homebrew-tap repo is created
# brews:
# - name: aip
# repository:
# owner: ArangoGutierrez
# name: homebrew-tap
# token: "{{ .Env.HOMEBREW_TAP_TOKEN }}"
# skip_upload: auto
# directory: Formula
# homepage: https://github.com/ArangoGutierrez/agent-identity-protocol
# description: "Agent Identity Protocol - Zero-trust security for AI agents"
# license: Apache-2.0
# test: |
# system "#{bin}/aip", "--help"
# install: |
# bin.install "aip"