From f0e30ee7d9195c0c6479bd1758788b91dddf508e Mon Sep 17 00:00:00 2001 From: Kerolos Atallah Date: Wed, 5 Aug 2026 20:36:27 +0300 Subject: [PATCH] Add OutageDeck CLI package --- projects/outagedeck.com/package.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 projects/outagedeck.com/package.yml diff --git a/projects/outagedeck.com/package.yml b/projects/outagedeck.com/package.yml new file mode 100644 index 0000000000..07bda04660 --- /dev/null +++ b/projects/outagedeck.com/package.yml @@ -0,0 +1,24 @@ +distributable: + url: https://github.com/outagedeck/cli/archive/refs/tags/{{version.tag}}.tar.gz + strip-components: 1 + +versions: + github: outagedeck/cli + +build: + dependencies: + go.dev: ^1.22 + script: go build -trimpath -ldflags "$LDFLAGS" -o {{prefix}}/bin/outagedeck ./cmd/outagedeck + env: + CGO_ENABLED: 0 + LDFLAGS: + - -s + - -w + - -X main.version={{version}} + +provides: + - bin/outagedeck + +test: + - test "$(outagedeck version)" = "{{version}}" + - outagedeck --help | grep 'check cloud and SaaS status from official vendor feeds'