Skip to content

Commit bc0ebb2

Browse files
committed
Add install retry logic
1 parent 160139f commit bc0ebb2

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

.github/workflows/check_licenses.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ jobs:
9898
# Perform install sequence (accounting for possible network failures, etc, when installing node module dependencies):
9999
- name: 'Perform install sequence'
100100
run: |
101-
npm install || npm install || npm install
101+
make install-node-modules || make install-node-modules || make install-node-modules
102102
timeout-minutes: 30
103103

104104
# Run the build task:

.github/workflows/standalone_publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ jobs:
7272
node-version: 15
7373
timeout-minutes: 5
7474

75-
# Install dependencies:
75+
# Install dependencies (accounting for possible network failures, etc, when installing node module dependencies):
7676
- name: 'Install dependencies'
7777
run: |
78-
make install-node-modules
78+
make install-node-modules || make install-node-modules || make install-node-modules
7979
timeout-minutes: 15
8080

8181
# Publish standalone packages:

.github/workflows/standalone_push_changes.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ jobs:
5959
node-version: 15
6060
timeout-minutes: 5
6161

62-
# Install dependencies:
62+
# Install dependencies (accounting for possible network failures, etc, when installing node module dependencies):
6363
- name: 'Install dependencies'
6464
run: |
65-
make install-node-modules
65+
make install-node-modules || make install-node-modules || make install-node-modules
6666
timeout-minutes: 15
6767

6868
# Retrieve list of changed stdlib packages in a push or pull request:

.github/workflows/standalone_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ jobs:
6969
node-version: 15
7070
timeout-minutes: 5
7171

72-
# Install dependencies:
72+
# Install dependencies (accounting for possible network failures, etc, when installing node module dependencies):
7373
- name: 'Install dependencies'
7474
run: |
75-
npm install
75+
make install-node-modules || make install-node-modules || make install-node-modules
7676
timeout-minutes: 15
7777

7878
# Trigger standalone package tests:

.github/workflows/update_namespace_definitions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ jobs:
6060
node-version: 15
6161
timeout-minutes: 5
6262

63-
# Install dependencies:
63+
# Install dependencies (accounting for possible network failures, etc, when installing node module dependencies):
6464
- name: 'Install dependencies'
6565
run: |
66-
make install-node-modules
66+
make install-node-modules || make install-node-modules || make install-node-modules
6767
timeout-minutes: 15
6868

6969
# Update namespace Typescript definitions:

0 commit comments

Comments
 (0)