1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-14 14:10:37 +03:00

nix-ros-build-action: fix saving failed builds cache

This commit is contained in:
Ben Wolsieffer 2020-05-01 13:08:48 -04:00
parent ebcbd72a91
commit cfffea0454
2 changed files with 3 additions and 2 deletions

View file

@ -1165,7 +1165,7 @@ class PackageSet {
})))));
try {
yield fs.promises.mkdir(path.dirname(this.failedBuildsCacheFile), { recursive: true });
yield fs.promises.writeFile(this.failedBuildsCacheFile, JSON.stringify(this.failedPackages.keys()));
yield fs.promises.writeFile(this.failedBuildsCacheFile, JSON.stringify(Array.from(this.failedPackages.keys())));
}
catch (e) {
core.warning(`Failed to write failed builds cache: ${e}`);

View file

@ -149,7 +149,8 @@ class PackageSet {
try {
await fs.promises.mkdir(path.dirname(this.failedBuildsCacheFile), { recursive: true })
await fs.promises.writeFile(this.failedBuildsCacheFile, JSON.stringify(this.failedPackages.keys()))
await fs.promises.writeFile(this.failedBuildsCacheFile,
JSON.stringify(Array.from(this.failedPackages.keys())))
} catch (e) {
core.warning(`Failed to write failed builds cache: ${e}`)
}