Skip to content

ci: add hive workflow#277

Merged
fmoletta merged 15 commits into
mainfrom
hive-ci
Aug 16, 2024
Merged

ci: add hive workflow#277
fmoletta merged 15 commits into
mainfrom
hive-ci

Conversation

@fmoletta

@fmoletta fmoletta commented Aug 15, 2024

Copy link
Copy Markdown
Contributor

Motivation

Being able to run hive rpc-compact test suite in the CI

Description

  • fix concurrency: only cancel workflows of the same type
  • Add just file commands to setup and run hive
  • Add hive workflow that runs all currently passing rpc-compact hive tests to ensure there are no regressions

As more tests pass, the HIVE_TEST_PATTERN env var can be updated to include more test cases and eventually be removed when all of them pass

Considerations
As we are only running a subset of the whole hive testing framework we can run them in each PR, if this ends up taking too long we can move it to a daily job instead

At the time of making this pr only the eth_chainId, eth_getTransactionByBlockHashAndIndex & eth_getTransactionByBlockNumberAndIndex tests are passing, more should be added with future fixes

Closes None

@fmoletta fmoletta marked this pull request as ready for review August 15, 2024 21:34
@fmoletta fmoletta requested a review from a team as a code owner August 15, 2024 21:34
@mpaulucci

Copy link
Copy Markdown
Collaborator

This is awesome!

@fmoletta fmoletta added this pull request to the merge queue Aug 16, 2024
Merged via the queue into main with commit 638ae00 Aug 16, 2024
@fmoletta fmoletta deleted the hive-ci branch August 16, 2024 15:02
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