Update latest stack to v2.3.1

This commit is contained in:
Jared Weakly
2020-04-30 11:52:49 -07:00
parent dfe236d133
commit bc8c103907
4 changed files with 7 additions and 10 deletions

View File

@@ -135,15 +135,12 @@ export async function installTool(
async function stack(version: string, os: OS): Promise<void> {
core.info(`Attempting to install stack ${version}`);
const build = {
linux: 'linux-x86_64-static',
linux: `linux-x86_64${version >= '2.3.1' ? '' : '-static'}`,
darwin: 'osx-x86_64',
win32: 'windows-x86_64'
}[os];
const url =
version === 'latest'
? `https://get.haskellstack.org/stable/${build}.tar.gz`
: `https://github.com/commercialhaskell/stack/releases/download/v${version}/stack-${version}-${build}.tar.gz`;
const url = `https://github.com/commercialhaskell/stack/releases/download/v${version}/stack-${version}-${build}.tar.gz`;
const p = await tc.downloadTool(`${url}`).then(tc.extractTar);
const [stackPath] = await glob(`${p}/stack*`, {
implicitDescendants: false

View File

@@ -19,6 +19,7 @@
],
"cabal": ["3.2.0.0", "3.0.0.0", "2.4.1.0", "2.4.0.0", "2.2.0.0"],
"stack": [
"2.3.1",
"2.1.3",
"2.1.1",
"1.9.3",