update cache path
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user