Shopify / ghostferry

The swiss army knife of live data migrations
https://shopify.github.io/ghostferry
MIT License
748 stars 70 forks source link

Move CI to Github actions (tests only) #277

Closed shuhaowu closed 3 years ago

shuhaowu commented 3 years ago

Haven't figured out how to build the documentation as well as building and publishing the packages yet, but this is a first step.

One note is that on Github actions, I found that I'm getting a lot of mysql2::Error: Incorrect arguments to mysqld_stmt_execute. This error appears to happen if I have a nil value for the PK column in the seed_random_data function's prepared statement. Not sure why this fails on Github actions but works locally, I suspect it may be related to one of the following problems, but I can't confirm because I'm not sure how to debug in Github actions yet:

Packaging and documentation building will be done in a follow up PR.