padrino / padrino-framework

Padrino is a full-stack ruby framework built upon Sinatra.
http://www.padrinorb.com
MIT License
3.37k stars 508 forks source link

Use GitHub actions to run CI #2281

Closed achiurizo closed 10 months ago

achiurizo commented 10 months ago

This moves us over to GitHub actions for the CI suite to consolidate everything into one platform (also circleci config was a bit out of date).

This also locks down our rack version to < 3 so that the test suite can mostly continue to run until we implement the latest changes. However, with ruby 3.2+, the suite does fail so an additional PR is needed to address these issues (see build).

With this config, we now build on the following:

DAddYE commented 10 months ago

It seems there are some issues with the CI :(

achiurizo commented 10 months ago

It seems there are some issues with the CI :(

Yes these are new ruby versions the previous CI did not test against (3.2, 3.3). I think we should merge these in first as the original ruby builds are passing.

Then we can open new PRs to update CI to pass on 3.2/3.3 @DAddYE