Skip to content

Commit faa9d47

Browse files
authored
Early exit from cache save (#26)
- **Update deps** - **Early exit in cache save** - **Rebuild action**
1 parent 202cd8c commit faa9d47

File tree

8 files changed

+126149
-98458
lines changed

8 files changed

+126149
-98458
lines changed

dist/cache-save/index.js

+62,750-48,506
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cache-save/index.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cache-save/licenses.txt

+155-399
Large diffs are not rendered by default.

dist/setup/index.js

+62,704-48,553
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/setup/index.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/setup/licenses.txt

+155-399
Large diffs are not rendered by default.

lib/cache-save.js

+9
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,17 @@ async function saveCache() {
1919
} else {
2020
core.info(`Cache hit occurred, not saving cache.`);
2121
}
22+
23+
// node will stay alive if any promises are not resolved,
24+
// which is a possibility if HTTP requests are dangling
25+
// due to retries or timeouts. We know that if we got here
26+
// that all promises that we care about have successfully
27+
// resolved, so simply exit with success.
28+
process.exit(0);
2229
} catch (e) {
2330
core.error(e);
31+
// vide supra
32+
process.exit(1);
2433
}
2534
}
2635

package-lock.json

+374-599
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)