Skip to content

fix(download): enforce three total attempts - #65

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/three-total-download-attempts
Aug 25, 2026
Merged

fix(download): enforce three total attempts#65
rldyourmnd merged 1 commit into
mainfrom
fix/three-total-download-attempts

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

  • use two curl retries after the initial request in every reusable download path
  • cover private security, actionlint, ShellCheck, Gitleaks, OSV, Hadolint, Qt, and Flutter downloads
  • add a repository-wide validator preventing retry counts above two
  • preserve checksum, permanent-failure, and readiness semantics

Validation

  • full isolated validate_all.py: all checks green
  • actionlint
  • no reviewed workflow/script contains a retry count above two

Permissions and threat model

No permissions or trust boundaries change. Fewer retries reduce duplicate external requests; verified integrity and fail-closed behavior remain unchanged.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
@github-actions github-actions Bot added ci and removed ci labels Aug 25, 2026
@rldyourmnd
rldyourmnd merged commit 3c0e5c2 into main Aug 25, 2026
28 checks passed
@rldyourmnd
rldyourmnd deleted the fix/three-total-download-attempts branch August 25, 2026 22:00
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