We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 64c71fa commit cf3e15bCopy full SHA for cf3e15b
1 file changed
.github/workflows/deploy.yml
@@ -129,6 +129,22 @@ jobs:
129
ref: ${{ needs.codeql-gate.outputs.deploy_sha }}
130
131
- name: Setup Node.js 24
132
+ uses: actions/setup-node@v5
133
+ with:
134
+ node-version: '24'
135
+ cache: npm
136
+ cache-dependency-path: package-lock.json
137
+
138
+ - name: Install dependencies (with retry)
139
+ run: |
140
+ echo "::group::npm ci"
141
+ for attempt in 1 2 3; do
142
+ npm ci && break
143
+ [ $attempt -eq 3 ] && { echo "::error::npm ci failed after 3 attempts"; exit 1; }
144
+ echo "Attempt $attempt failed — retrying in 15s..."
145
+ sleep 15
146
+ done
147
+ echo "::endgroup::"
148
149
- name: TypeScript check
150
run: npm run typecheck
0 commit comments