diff --git a/index.js b/index.js index 86b52d9..264c557 100644 --- a/index.js +++ b/index.js @@ -6,6 +6,8 @@ const run = async () => { try { const version = core.getInput('version') await exec(path.join(__dirname, 'install-jsonnet.sh'), version) + + await exec(path.join(__dirname, 'install-sjsonnet.sh'), '0.4.3') } catch (error) { core.setFailed(`Action failed with error: ${error}`) } diff --git a/install-sjsonnet.sh b/install-sjsonnet.sh new file mode 100755 index 0000000..3c879f2 --- /dev/null +++ b/install-sjsonnet.sh @@ -0,0 +1,9 @@ +#!/bin/bash -ex +SJSONNET=${SJSONNET:-sjsonnet} + +# Install https://github.com/databricks/sjsonnet +version="${1:-0.4.3}" + +curl -L "https://github.com/databricks/sjsonnet/releases/download/${version}/sjsonnet.jar" > "$SJSONNET" + +chmod +x "$SJSONNET"