File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,22 @@ Created `scripts/retry.sh` with 3 retry attempts and 5-second delays between ret
2828- Updated E2E test command to use: ` ../scripts/retry.sh pnpm test:e2e `
2929
3030### Changes made
31- - ` scripts/retry.sh ` : New retry wrapper script
31+ - ` scripts/retry.sh ` : New retry wrapper script with 3 retry attempts and 5-second delays
3232- ` .github/workflows/smoke-test-starters.yml ` : Added macOS, wrapped command with retry
3333- ` .github/workflows/playground-e2e-tests.yml ` : Added macOS, wrapped command with retry
34+
35+ ### Testing
36+ - Tested retry script locally - works correctly with both successful and failing commands
37+ - Script shows proper attempt counting and delay behavior
38+ - Fixed initial issue where script showed 5 retries instead of 3
39+
40+ ### Results
41+ - Both workflows now include macOS in addition to Ubuntu (2 OS × 4 package managers = 8 jobs each)
42+ - Playground E2E tests already had fail-fast: false (no change needed)
43+ - Commands are wrapped with retry logic to handle transient failures
44+ - Workflows will only trigger on pushes to main or pull requests (not feature branch pushes)
45+
46+ ### Matrix expansion
47+ - ** Before** : 4 jobs per workflow (1 OS × 4 package managers)
48+ - ** After** : 8 jobs per workflow (2 OS × 4 package managers)
49+ - Total CI jobs increased from 8 to 16 across both workflows
You can’t perform that action at this time.
0 commit comments