Skip to content

ci: reduce flakiness of install_smithy_dafny_codegen_dependencies#872

Merged
lucasmcdonald3 merged 4 commits intomainlinefrom
ci-reduce-flakiness
Mar 26, 2026
Merged

ci: reduce flakiness of install_smithy_dafny_codegen_dependencies#872
lucasmcdonald3 merged 4 commits intomainlinefrom
ci-reduce-flakiness

Conversation

@lucasmcdonald3
Copy link
Copy Markdown
Contributor

@lucasmcdonald3 lucasmcdonald3 commented Mar 20, 2026

Issue #, if available:

N/A

Description of changes:

Ports CI caching and retry improvements from the material providers library to reduce flakiness in CI jobs.

Source PRs:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

- Add Gradle caching to Java setup
- Add Maven local repository cache
- Add pip caching to Python setup
- Disable Go module caching (no go.mod at repo root)
- Wrap go install goimports in retry

Ported from aws/aws-cryptographic-material-providers-library#1824 and #1825.
@lucasmcdonald3 lucasmcdonald3 merged commit af30f7e into mainline Mar 26, 2026
84 checks passed
@lucasmcdonald3 lucasmcdonald3 deleted the ci-reduce-flakiness branch March 26, 2026 19:09
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.

2 participants