diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 969fb1715f..7046d58290 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -45,4 +45,7 @@ jobs: HOMEBREW_TAP_GITHUB_TOKEN: "${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }}" GORELEASER_KEY: "${{ secrets.GORELEASER_KEY }}" GEMFURY_PUSH_TOKEN: "${{ secrets.GEMFURY_PUSH_TOKEN }}" + CHOCOLATEY_API_KEY: "${{ secrets.CHOCOLATEY_API_KEY }}" + - name: "Release snap" + env: SNAPCRAFT_STORE_CREDENTIALS: "${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }}" diff --git a/.goreleaser.yml b/.goreleaser.yml index 640d8d0f8c..fff4f8fb4b 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -25,6 +25,30 @@ archives: - "README.md" - "LICENSE" - "completions/*" + format_overrides: + - goos: "windows" + format: "zip" +chocolateys: + - name: "spicedb" + package_source_url: "https://github.com/authzed/spicedb" + owners: "AuthZed, Inc" + title: "SpiceDB" + project_url: "https://github.com/authzed/spicedb" + use: "archive" + url_template: "https://github.com/authzed/spicedb/releases/download/{{ .Tag }}/{{ .ArtifactName }}" + icon_url: "https://authzed.com/favicon.svg" + copyright: "2024 AuthZed, Inc" + license_url: "https://github.com/authzed/spicedb/blob/main/LICENSE" + project_source_url: "https://github.com/authzed/spicedb" + docs_url: "https://authzed.com/docs" + bug_tracker_url: "https://github.com/authzed/spicedb/issues" + tags: "spicedb zanzibar authz rebac rbac abac fga" + summary: "SpiceDB is a graph database purpose-built for storing and evaluating access control data." + description: | + Open Source, Google Zanzibar-inspired permissions database to enable fine-grained access control for customer applications + release_notes: "https://github.com/authzed/spicedb/releases/tag/v{{ .Version }}" + api_key: "{{ .Env.CHOCOLATEY_API_KEY }}" + source_repo: "https://push.chocolatey.org/" nfpms: - vendor: "authzed inc." homepage: "https://spicedb.io"