docker-login-action/dist
Naush Korai 47690b2d19 Add retry logic for transient login failures
Adds configurable retry mechanism with basic exponential backoff to handle intermittent failures when authenticating to container registries, particularly GCP (GAR/GCR) where I'm seeing errors intermittently.

- Add retry-attempts input (default: 0 for backward compatibility, making it opt in)
- Add retry-delay input (default: 5000ms)
- Implement exponential backoff retry logic in docker login
  - Chose to just write a simple retry function vs. going with a library
- Retry all errors except 5xxs
  - I'm seeing intermittent 401 failures
- Add tests for retry behavior
- Update README with new input parameters

Signed-off-by: Naush Korai <naush.korai@mixpanel.com>
2026-01-30 13:46:27 -05:00
..
136.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
136.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
360.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
360.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
443.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
443.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
566.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
566.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
579.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
579.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
605.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
605.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
762.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
762.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
869.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
869.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
956.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
956.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
998.index.js chore: update generated content 2026-01-30 14:42:57 +00:00
998.index.js.map chore: update generated content 2026-01-30 14:42:57 +00:00
index.js Add retry logic for transient login failures 2026-01-30 13:46:27 -05:00
index.js.map Add retry logic for transient login failures 2026-01-30 13:46:27 -05:00
licenses.txt chore: update generated content 2026-01-30 14:42:57 +00:00
sourcemap-register.js chore: update generated content 2025-09-13 13:19:28 +02:00