From dcd03bb63a01a8c08c490fc53b34edd5da870da7 Mon Sep 17 00:00:00 2001 From: Alec Thomas Date: Thu, 14 Dec 2023 15:15:43 +1100 Subject: [PATCH] Add snyk --- snyk.hcl | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 snyk.hcl diff --git a/snyk.hcl b/snyk.hcl new file mode 100644 index 00000000..4e636289 --- /dev/null +++ b/snyk.hcl @@ -0,0 +1,48 @@ +description = "Snyk CLI scans and monitors your projects for security vulnerabilities." +binaries = ["snyk"] +test = "snyk --version" + +platform "linux" "amd64" { + vars = { + "binary": "snyk-linux", + } +} + +platform "darwin" "amd64" { + vars = { + "binary": "snyk-macos", + } +} + +platform "linux" "arm64" { + vars = { + "binary": "snyk-linux-arm64", + } +} + +platform "darwin" "arm64" { + vars = { + "binary": "snyk-macos-arm64", + } +} + +source = "https://github.com/snyk/cli/releases/download/v${version}/${binary}" + +on "unpack" { + rename { + from = "${root}/${binary}" + to = "${root}/snyk" + } +} + +version "1.1262.0" { + auto-version { + github-release = "snyk/cli" + } +} + +sha256sums = { + "https://github.com/snyk/cli/releases/download/v1.1262.0/snyk-linux": "cb0c8bf1c11e6571c33f920b6c3de3c81a5a8f276e18f3193587582b041a878a", + "https://github.com/snyk/cli/releases/download/v1.1262.0/snyk-macos": "6b82cdfec1234eb61243f6da6a7d2099239fe0ff7ee0390806f9d1213a7363a6", + "https://github.com/snyk/cli/releases/download/v1.1262.0/snyk-macos-arm64": "0486d57f11e669ebae52829ea6c855ff2ac3d62f8aaa6900578cf341198934a2", +}