diff --git a/scalr-cli.yaml b/scalr-cli.yaml new file mode 100644 index 00000000000..e279aac755c --- /dev/null +++ b/scalr-cli.yaml @@ -0,0 +1,53 @@ +package: + name: scalr-cli + version: "0.17.4" + epoch: 0 + description: Scalr CLI for infrastructure management + copyright: + - license: Apache-2.0 + +environment: + contents: + packages: + - busybox + - ca-certificates-bundle + - go + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/Scalr/scalr-cli + tag: v${{package.version}} + expected-commit: db636c2cdd6f3394efa1205741a774796a3f4bc8 + + - uses: go/build + with: + packages: . + output: scalr + ldflags: -w -s -X main.versionCLI=v${{package.version}} -X main.buildDate=$(date -u +%Y-%m-%dT%H:%M:%SZ) + + - uses: strip + +update: + enabled: true + github: + identifier: Scalr/scalr-cli + strip-prefix: v + +test: + pipeline: + - name: Test scalr version command + runs: | + scalr version + + - name: Test scalr help command + runs: | + scalr --help + scalr -help + + - name: Test scalr configuration check + runs: | + # Test that it shows not configured message + scalr || echo "Expected: Not configured message" + + - uses: test/tw/ldd-check