Skip to content

Commit b7a9b4e

Browse files
committed
ci(release): publish to cloudopstudio Homebrew tap, drop obsolete pgstore tag
- Add brews block pointing to cloudopstudio/homebrew-tap (token already referenced by .github/workflows/release.yml as HOMEBREW_TAP_TOKEN). - Drop `tags: [pgstore]` build tag — the dual-file pgstore build was unified into a single binary with runtime --db-type selection. The binary already builds with no tags. - Set Formula description to highlight cos-specific features (PG, AWS RDS IAM, Azure Entra, unaccent FTS). - Add Homebrew formula test: `engram --version`.
1 parent 6f6c454 commit b7a9b4e

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

.goreleaser.yaml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ builds:
1212
binary: engram
1313
env:
1414
- CGO_ENABLED=0
15-
tags:
16-
- pgstore
1715
goos:
1816
- linux
1917
- darwin
@@ -47,3 +45,16 @@ changelog:
4745
- "^test:"
4846
- "^ci:"
4947

48+
brews:
49+
- repository:
50+
owner: cloudopstudio
51+
name: homebrew-tap
52+
token: "{{ .Env.HOMEBREW_TAP_TOKEN }}"
53+
directory: Formula
54+
name: engram
55+
homepage: "https://github.com/cloudopstudio/engram"
56+
description: "Persistent memory for AI coding agents. Fork of Gentleman-Programming/engram with PostgreSQL, AWS RDS IAM, Azure Entra auth, and unaccent FTS."
57+
license: "MIT"
58+
commit_msg_template: "chore: update engram formula to {{ .Tag }}"
59+
test: |
60+
system "#{bin}/engram", "--version"

0 commit comments

Comments
 (0)