Skip to content

fix(setup-extension): retry dependency clone on transient network errors#180

Merged
Nicolas Fortier (nfortier-shopware) merged 1 commit into
mainfrom
fix/setup-extension-clone-retry
Jul 20, 2026
Merged

fix(setup-extension): retry dependency clone on transient network errors#180
Nicolas Fortier (nfortier-shopware) merged 1 commit into
mainfrom
fix/setup-extension-clone-retry

Conversation

@nfortier-shopware

Copy link
Copy Markdown
Contributor

Closes #179

Wraps the git clone in the Clone Dependencies step in a 3-attempt retry with backoff (5s, 10s), mirroring the npm-ci-retry idiom. A partial clone directory is removed before each retry; after the third failed attempt the step emits an ::error:: annotation and exits 1 as before.

@nfortier-shopware
Nicolas Fortier (nfortier-shopware) merged commit c47e6d0 into main Jul 20, 2026
8 checks passed
@nfortier-shopware
Nicolas Fortier (nfortier-shopware) deleted the fix/setup-extension-clone-retry branch July 20, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

setup-extension: dependency clone has no retry, transient network errors fail whole jobs

3 participants