Skip to content

ci(tests): pull the gitleaks image with retries - #21

Merged
bluenevus merged 1 commit into
mainfrom
integration
Oct 14, 2026
Merged

bluenevus merged 1 commit into
mainfrom
integration

Conversation

@bluenevus

Copy link
Copy Markdown
Contributor

The secret-scan job ran gitleaks straight from Docker Hub, so one auth timeout (auth.docker.io, Client.Timeout) failed Tests for main 5e519ee and blocked its release; every other job passed. The image is now the pinned GITLEAKS_IMAGE, pulled with the same 4-attempt retry loop as the ESP-IDF image.

Guard (test_supply_chain): every docker run takes its image from an *_IMAGE variable that a retry loop pulls first (fails on the previous workflow).

Local: guards (93) and actionlint pass; host C++ tests not run (no cmake here); SAST not run locally (no ECR login for the sast-rules image).

The secret-scan job ran gitleaks straight from Docker Hub, so one auth timeout
(auth.docker.io, Client.Timeout) failed Tests for main 5e519ee and blocked its
release; every other job passed. The image is now the pinned GITLEAKS_IMAGE,
pulled with the same 4-attempt retry loop as the ESP-IDF image.

Guard (test_supply_chain): every `docker run` takes its image from an *_IMAGE
variable that a retry loop pulls first (fails on the previous workflow).

Local: guards (93) and actionlint pass; host C++ tests not run (no cmake here);
SAST not run locally (no ECR login for the sast-rules image).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bluenevus
bluenevus merged commit 3982bab into main Oct 14, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant