fix: retry installing three times, add windows for testing (#72)

* ci: test windows

* ci: specify shell

* ci: we don't have >1.1.0

* fix: retry installing version three times

* [autofix.ci] apply automated fixes

* build: bump version to 1.2.1

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Jozef Steinhübl 2024-04-02 11:24:51 +02:00 committed by GitHub
parent 9e6479509b
commit 932c3b236c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 93 additions and 59 deletions

8
src/utils.ts Normal file
View file

@ -0,0 +1,8 @@
export function retry<T>(fn: () => Promise<T>, retries: number): Promise<T> {
return fn().catch((err) => {
if (retries <= 0) {
throw err;
}
return retry(fn, retries - 1);
});
}