cache packages

This commit is contained in:
ruki
2025-01-15 22:50:05 +08:00
Unverified
parent 797cb16346
commit 34c67d4e2d
2 changed files with 9 additions and 12 deletions
+4 -4
View File
@@ -17,9 +17,9 @@ function getPackageCacheKey(): string {
}`;
}
function getPackageCachePath(): string {
async function getPackageCachePath(): Promise<string> {
let packageCachePath = "";
await exec('xmake', ['l', 'core.package.package.installdir'], (error: Error | null, stdout: string, stderr: string) => {
await exec('xmake l core.package.package.installdir', (error: Error | null, stdout: string, stderr: string) => {
if (error) {
core.info(`exec error: ${error}`);
return;
@@ -42,7 +42,7 @@ export async function loadPackageCache(): Promise<void> {
const packageCacheFolder = getPackageCacheFolder();
const packageCacheKey = getPackageCacheKey();
const packageCachePath = getPackageCachePath();
const packageCachePath = await getPackageCachePath();
if (!packageCachePath || packageCachePath === '') {
return;
}
@@ -73,7 +73,7 @@ export async function savePackageCache(): Promise<void> {
const packageCacheFolder = getPackageCacheFolder();
const packageCacheKey = getPackageCacheKey();
const packageCachePath = getPackageCachePath();
const packageCachePath = await getPackageCachePath();
if (!packageCachePath || packageCachePath === '') {
return;
}