mirror of
https://github.com/imranismail/setup-kustomize.git
synced 2026-05-17 18:25:27 +00:00
Chmod file permission
This commit is contained in:
@@ -19,10 +19,10 @@ describe('installer tests', () => {
|
|||||||
await io.rmRF(tempDir);
|
await io.rmRF(tempDir);
|
||||||
}, 100000);
|
}, 100000);
|
||||||
|
|
||||||
afterAll(async () => {
|
// afterAll(async () => {
|
||||||
await io.rmRF(toolDir);
|
// await io.rmRF(toolDir);
|
||||||
await io.rmRF(tempDir);
|
// await io.rmRF(tempDir);
|
||||||
}, 100000);
|
// }, 100000);
|
||||||
|
|
||||||
it('Acquires version of kustomize if no matching version is installed', async () => {
|
it('Acquires version of kustomize if no matching version is installed', async () => {
|
||||||
await installer.getKustomize('3.1.0');
|
await installer.getKustomize('3.1.0');
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ const restm = __importStar(require("typed-rest-client/RestClient"));
|
|||||||
const os = __importStar(require("os"));
|
const os = __importStar(require("os"));
|
||||||
const path = __importStar(require("path"));
|
const path = __importStar(require("path"));
|
||||||
const semver = __importStar(require("semver"));
|
const semver = __importStar(require("semver"));
|
||||||
|
const fs = __importStar(require("fs"));
|
||||||
let osPlat = os.platform();
|
let osPlat = os.platform();
|
||||||
let osArch = os.arch();
|
let osArch = os.arch();
|
||||||
if (!tempDirectory) {
|
if (!tempDirectory) {
|
||||||
@@ -161,6 +162,7 @@ function acquireKustomize(version) {
|
|||||||
core.debug(err);
|
core.debug(err);
|
||||||
throw `Failed to download version ${version}: ${err}`;
|
throw `Failed to download version ${version}: ${err}`;
|
||||||
}
|
}
|
||||||
|
fs.chmodSync(downloadPath, 0o755);
|
||||||
return yield tc.cacheFile(downloadPath, 'kustomize', 'kustomize', version);
|
return yield tc.cacheFile(downloadPath, 'kustomize', 'kustomize', version);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import * as restm from 'typed-rest-client/RestClient';
|
|||||||
import * as os from 'os';
|
import * as os from 'os';
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
import * as semver from 'semver';
|
import * as semver from 'semver';
|
||||||
|
import * as fs from 'fs';
|
||||||
|
|
||||||
let osPlat: string = os.platform();
|
let osPlat: string = os.platform();
|
||||||
let osArch: string = os.arch();
|
let osArch: string = os.arch();
|
||||||
@@ -169,5 +170,7 @@ async function acquireKustomize(version: string): Promise<string> {
|
|||||||
throw `Failed to download version ${version}: ${err}`;
|
throw `Failed to download version ${version}: ${err}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fs.chmodSync(downloadPath, 0o755);
|
||||||
|
|
||||||
return await tc.cacheFile(downloadPath, 'kustomize', 'kustomize', version);
|
return await tc.cacheFile(downloadPath, 'kustomize', 'kustomize', version);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user