update cache path

This commit is contained in:
Alif Rachmawadi
2019-08-15 12:44:24 +07:00
parent 126ac36d04
commit fc32c521f1
2 changed files with 4 additions and 4 deletions

View File

@@ -29,7 +29,7 @@ describe('installer tests', () => {
await installer.getFlutter('1.7.8+hotfix.4', 'stable'); await installer.getFlutter('1.7.8+hotfix.4', 'stable');
const sdkDir = path.join( const sdkDir = path.join(
toolDir, toolDir,
'Flutter', 'flutter',
'1.7.8-hotfix.4-stable', '1.7.8-hotfix.4-stable',
'x64' 'x64'
); );
@@ -40,7 +40,7 @@ describe('installer tests', () => {
it('Downloads flutter from beta channel', async () => { it('Downloads flutter from beta channel', async () => {
await installer.getFlutter('1.8.3', 'beta'); await installer.getFlutter('1.8.3', 'beta');
const sdkDir = path.join(toolDir, 'Flutter', '1.8.3-beta', 'x64'); const sdkDir = path.join(toolDir, 'flutter', '1.8.3-beta', 'x64');
expect(fs.existsSync(`${sdkDir}.complete`)).toBe(true); expect(fs.existsSync(`${sdkDir}.complete`)).toBe(true);
expect(fs.existsSync(path.join(sdkDir, 'bin'))).toBe(true); expect(fs.existsSync(path.join(sdkDir, 'bin'))).toBe(true);

View File

@@ -35,7 +35,7 @@ export async function getFlutter(
// make semver compatible, eg: 1.7.8+hotfix.4 -> 1.7.8-hotfix.4 // make semver compatible, eg: 1.7.8+hotfix.4 -> 1.7.8-hotfix.4
const semver = version.replace('+', '-'); const semver = version.replace('+', '-');
const cleanver = `${semver}-${channel}`; const cleanver = `${semver}-${channel}`;
let toolPath = tc.find('Flutter', cleanver); let toolPath = tc.find('flutter', cleanver);
if (toolPath) { if (toolPath) {
core.debug(`Tool found in cache ${toolPath}`); core.debug(`Tool found in cache ${toolPath}`);
@@ -49,7 +49,7 @@ export async function getFlutter(
const sdkDir = await extractDownload(sdkFile, tempDir); const sdkDir = await extractDownload(sdkFile, tempDir);
core.debug(`Flutter sdk extracted to ${sdkDir}`); core.debug(`Flutter sdk extracted to ${sdkDir}`);
toolPath = await tc.cacheDir(sdkDir, 'Flutter', cleanver); toolPath = await tc.cacheDir(sdkDir, 'flutter', cleanver);
} }
core.exportVariable('FLUTTER_HOME', toolPath); core.exportVariable('FLUTTER_HOME', toolPath);