Skip to content
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

ci: Run the ITs against multiple API providers #630

Merged
merged 1 commit into from
Apr 24, 2024

Conversation

pierre-l
Copy link
Contributor

@pierre-l pierre-l commented Apr 16, 2024

Run the ITs against Alchemy, Reddio and Chainstack.

Keep Alchemy as the default check for a git push.
Have the other two run periodically.

Bound the health check loop to a max timeout of 60s.
Increase the job timeout to 30 minutes. 15 minutes leaves too little room for the unexpected.

Although these all rely on Pathfinder, this may still help determine if any of these is more reliable than the others, and will offer us redundancy in the case of an incident on Alchemy's side. It's good for CI, but also for Beerus users.

Secrets & variables will have to be updated before merging this PR.

@pierre-l pierre-l force-pushed the multiple-api-providers branch 4 times, most recently from c32ef92 to fee8f75 Compare April 17, 2024 08:00
@pierre-l pierre-l force-pushed the multiple-api-providers branch from fee8f75 to 1eb9de5 Compare April 23, 2024 11:31
@pierre-l pierre-l force-pushed the multiple-api-providers branch from 1eb9de5 to 39f32b8 Compare April 23, 2024 13:29
@pierre-l pierre-l marked this pull request as ready for review April 23, 2024 13:35
@pierre-l pierre-l merged commit 3b1b2bf into main Apr 24, 2024
7 checks passed
@pierre-l pierre-l deleted the multiple-api-providers branch April 24, 2024 09:16
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