From dac1830c9ec8214d5f27f21692be490506eb0b3b Mon Sep 17 00:00:00 2001 From: Maxence Maireaux Date: Thu, 19 Dec 2024 09:27:00 +0100 Subject: [PATCH] feat(nix): Add Nix package configuration to goreleaser.yaml This update introduces a new Nix configuration for the Speakeasy CLI, allowing distribution via Nix package manager. It includes metadata like homepage, description, license, and repository details to ensure proper packaging. --- .goreleaser.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 82443a622..711b54c4d 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -74,6 +74,7 @@ chocolateys: release_notes: "https://github.com/speakeasy-api/speakeasy/releases/tag/v{{ .Version }}" api_key: "{{ .Env.CHOCOLATEY_API_KEY }}" source_repo: "https://push.chocolatey.org/" + winget: - name: speakeasy publisher: Speakeasy @@ -108,3 +109,13 @@ winget: owner: microsoft name: winget-pkgs branch: master + +nix: + - name: speakeasy + homepage: https://www.speakeasy.com + description: The Speakeasy CLI for interacting with the Speakeasy Platform + path: pkgs/speakeasy/default.nix + license: Apache-2.0 + repository: + owner: speakeasy-api + name: nur