1
- project_name : anki-mcp
1
+ version : 2
2
2
3
3
before :
4
4
hooks :
5
5
- go mod tidy
6
- - go generate ./...
7
6
8
7
builds :
9
- - env :
8
+ - id : anki-mcp
9
+ env :
10
10
- CGO_ENABLED=0
11
11
goos :
12
12
- linux
@@ -15,152 +15,51 @@ builds:
15
15
goarch :
16
16
- amd64
17
17
- arm64
18
- ignore :
19
- - goos : windows
20
- goarch : arm64
21
- binary : anki-mcp
22
18
ldflags :
23
19
- -s -w
24
20
- -X main.version={{.Version}}
25
21
- -X main.commit={{.Commit}}
26
22
- -X main.date={{.Date}}
23
+ binary : anki-mcp
24
+ main : .
27
25
28
26
archives :
29
- - replacements :
30
- darwin : Darwin
31
- linux : Linux
32
- windows : Windows
33
- 386 : i386
34
- amd64 : x86_64
27
+ - id : default
35
28
format_overrides :
36
29
- goos : windows
37
- format : zip
30
+ formats :
31
+ - zip
32
+ name_template : >-
33
+ {{ .ProjectName }}_
34
+ {{- .Os }}_
35
+ {{- .Arch }}
38
36
files :
39
37
- README.md
40
- - LICENSE
38
+ - LICENSE*
41
39
- claude_config_example.json
42
40
- example_usage.md
43
41
44
42
checksum :
45
43
name_template : ' checksums.txt'
44
+ algorithm : sha256
46
45
47
46
snapshot :
48
- name_template : " {{ incpatch .Version }}-next "
47
+ name_template : " {{ .Version }}-SNAPSHOT-{{ .ShortCommit }} "
49
48
50
49
changelog :
51
50
sort : asc
52
51
filters :
53
52
exclude :
54
53
- ' ^docs:'
55
54
- ' ^test:'
56
- - ' ^ci:'
57
- - ' ^chore:'
58
- - ' ^style:'
59
- - ' ^refactor:'
55
+ - Merge pull request
56
+ - Merge branch
60
57
61
58
release :
62
59
github :
63
60
owner : ezynda3
64
61
name : anki-mcp
65
62
draft : false
66
63
prerelease : auto
67
- name_template : " {{.ProjectName}} {{.Version}}"
68
- header : |
69
- ## Anki MCP Server {{ .Tag }}
70
-
71
- A Model Context Protocol (MCP) server for managing Anki flashcards through AnkiConnect.
72
-
73
- ### Installation
74
-
75
- Download the appropriate binary for your platform from the assets below.
76
-
77
- ### Usage
78
-
79
- 1. Ensure Anki is running with AnkiConnect addon installed
80
- 2. Configure your MCP client (e.g., Claude Desktop) to use the binary
81
- 3. Start creating and managing Anki cards through your AI assistant!
82
-
83
- See the [README](https://github.com/ezynda3/anki-mcp/blob/main/README.md) for detailed setup instructions.
84
- footer : |
85
- **Full Changelog**: https://github.com/ezynda3/anki-mcp/compare/{{ .PreviousTag }}...{{ .Tag }}
86
-
87
- ---
88
-
89
- ### Verification
90
-
91
- All binaries are signed and checksums are provided. Verify downloads using:
92
- ```bash
93
- sha256sum -c checksums.txt
94
- ```
95
-
96
- brews :
97
- - tap :
98
- owner : ezynda3
99
- name : homebrew-tap
100
- folder : Formula
101
- homepage : https://github.com/ezynda3/anki-mcp
102
- description : " MCP server for managing Anki flashcards through AnkiConnect"
103
- license : MIT
104
- test : |
105
- system "#{bin}/anki-mcp --version"
106
- install : |
107
- bin.install "anki-mcp"
108
-
109
- nfpms :
110
- - id : packages
111
- package_name : anki-mcp
112
- file_name_template : " {{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
113
- vendor : ezynda3
114
- homepage : https://github.com/ezynda3/anki-mcp
115
- maintainer :
ezynda3 <[email protected] >
116
- description : MCP server for managing Anki flashcards through AnkiConnect
117
- license : MIT
118
- formats :
119
- - deb
120
- - rpm
121
- - apk
122
- bindir : /usr/bin
123
- contents :
124
- - src : ./README.md
125
- dst : /usr/share/doc/anki-mcp/README.md
126
- - src : ./claude_config_example.json
127
- dst : /usr/share/doc/anki-mcp/claude_config_example.json
128
- - src : ./example_usage.md
129
- dst : /usr/share/doc/anki-mcp/example_usage.md
130
-
131
- dockers :
132
- - image_templates :
133
- - " ghcr.io/ezynda3/anki-mcp:{{ .Version }}-amd64"
134
- - " ghcr.io/ezynda3/anki-mcp:latest-amd64"
135
- dockerfile : Dockerfile
136
- build_flag_templates :
137
- - " --pull"
138
- - " --label=org.opencontainers.image.created={{.Date}}"
139
- - " --label=org.opencontainers.image.title={{.ProjectName}}"
140
- - " --label=org.opencontainers.image.revision={{.FullCommit}}"
141
- - " --label=org.opencontainers.image.version={{.Version}}"
142
- - " --label=org.opencontainers.image.source=https://github.com/ezynda3/anki-mcp"
143
- - " --platform=linux/amd64"
144
- - image_templates :
145
- - " ghcr.io/ezynda3/anki-mcp:{{ .Version }}-arm64"
146
- - " ghcr.io/ezynda3/anki-mcp:latest-arm64"
147
- dockerfile : Dockerfile
148
- build_flag_templates :
149
- - " --pull"
150
- - " --label=org.opencontainers.image.created={{.Date}}"
151
- - " --label=org.opencontainers.image.title={{.ProjectName}}"
152
- - " --label=org.opencontainers.image.revision={{.FullCommit}}"
153
- - " --label=org.opencontainers.image.version={{.Version}}"
154
- - " --label=org.opencontainers.image.source=https://github.com/ezynda3/anki-mcp"
155
- - " --platform=linux/arm64"
156
- goarch : arm64
157
-
158
- docker_manifests :
159
- - name_template : " ghcr.io/ezynda3/anki-mcp:{{ .Version }}"
160
- image_templates :
161
- - " ghcr.io/ezynda3/anki-mcp:{{ .Version }}-amd64"
162
- - " ghcr.io/ezynda3/anki-mcp:{{ .Version }}-arm64"
163
- - name_template : " ghcr.io/ezynda3/anki-mcp:latest"
164
- image_templates :
165
- - " ghcr.io/ezynda3/anki-mcp:latest-amd64"
166
- - " ghcr.io/ezynda3/anki-mcp:latest-arm64"
64
+ name_template : " {{ .Tag }}"
65
+ mode : replace
0 commit comments