Skip to content

ci: Fix docker-related errors in Algorand job #4374

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 13, 2025

Conversation

johnsaigle
Copy link
Contributor

@johnsaigle johnsaigle commented May 13, 2025

This fixes errors related to 'docker compose' not being installed. This should unblock CI.

The version of the sandbox we use has a bug with its docker compose
check. This commit includes a workaround to get CI to work.

I tried upgrading to the latest sandbox version but it caused other errors. Rather than attempt a full upgrade, this commit does a cheeky rewrite of the upstream sandbox script to fix how it detects docker.

Compare with:
https://github.com/algorand/sandbox/blob/59803a56a2d254bc49df36e964dc4e4f94435446/sandbox#L45-L55

Upstream bug fix PR:
algorand/sandbox#206

@johnsaigle johnsaigle added the ci label May 13, 2025
@johnsaigle johnsaigle force-pushed the ci-algorand-docker branch from 7a49da9 to ba010b4 Compare May 13, 2025 16:04
@johnsaigle johnsaigle force-pushed the ci-algorand-docker branch 2 times, most recently from 3e87de2 to 2488e3e Compare May 13, 2025 16:07
This is an attempt to fix errors related to 'docker compose' not being installed.
The version of the sandbox we use has a bug with its `docker compose`
check. This commit includes a workaround to get CI to work.
@johnsaigle johnsaigle force-pushed the ci-algorand-docker branch from 2488e3e to a5dcd9c Compare May 13, 2025 16:44
@johnsaigle johnsaigle marked this pull request as ready for review May 13, 2025 17:31
@johnsaigle johnsaigle requested a review from djb15 May 13, 2025 17:33
@johnsaigle johnsaigle merged commit d7d9907 into wormhole-foundation:main May 13, 2025
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants