Skip to content

Philippe/fix GitHub action enclave test #183

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

Draft
wants to merge 44 commits into
base: celo-integration-rebase-13.1
Choose a base branch
from

Conversation

philippecamacho
Copy link
Collaborator

@philippecamacho philippecamacho commented Jun 23, 2025

Closes https://app.asana.com/1/1208976916964769/project/1209392461754458/task/1210619362987817?focus=true

This PR:

Attempts to fix the flakiness of the enclave test. It looks like there is some race condition such that the test are run before the enclave image is fully built.

This PR does not:

  • The main change consists of creating a script to run the enclave tests in CI so that we use only one shell to do that.
  • Also the version of nitro-cli is pinpointed to 1.4.2 (even though this was not the source of the current issue)
  • Finally also updated the docker image to a more recent version.

Key places to review:

All changes.

How to test this PR:

Check CI for "Run enclave tests on EC2 instance" job.

  • Issue linked or PR description mentions why this change is necessary.
  • PR description is clear enough for reviewers.
  • Documentation for changes (additions) has been updated (added).
  • If this is a draft it is marked as "draft".

@philippecamacho philippecamacho marked this pull request as draft June 23, 2025 22:34
@philippecamacho philippecamacho force-pushed the philippe/fix-github-action-enclave-test branch 2 times, most recently from 6782daf to 03e881c Compare June 27, 2025 21:56
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