From cfffea0454c9588a981ad529d45d5283acf73c7b Mon Sep 17 00:00:00 2001 From: Ben Wolsieffer Date: Fri, 1 May 2020 13:08:48 -0400 Subject: [PATCH] nix-ros-build-action: fix saving failed builds cache --- .github/actions/nix-ros-build-action/dist/index.js | 2 +- .github/actions/nix-ros-build-action/src/main.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/actions/nix-ros-build-action/dist/index.js b/.github/actions/nix-ros-build-action/dist/index.js index f3d86b1683..c9db076a25 100644 --- a/.github/actions/nix-ros-build-action/dist/index.js +++ b/.github/actions/nix-ros-build-action/dist/index.js @@ -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}`); diff --git a/.github/actions/nix-ros-build-action/src/main.ts b/.github/actions/nix-ros-build-action/src/main.ts index d4e44d977f..8d358ed8f5 100644 --- a/.github/actions/nix-ros-build-action/src/main.ts +++ b/.github/actions/nix-ros-build-action/src/main.ts @@ -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}`) }