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: What comes after Travis? #188

Open
olleolleolle opened this issue Aug 10, 2021 · 5 comments
Open

CI: What comes after Travis? #188

olleolleolle opened this issue Aug 10, 2021 · 5 comments

Comments

@olleolleolle
Copy link

Hi, I'm a user, looking to use GitHub Actions with Appraisal, and I came looking here for... ideas.

Now, the CI of this project does not run, and will not, due to the service being shuttered.

Is there interest in using another service for it?

@nickcharlton
Copy link
Member

I plan to switch to GitHub Actions once I've added some tests to #174. (I'm looking at this again this Friday.)

I've already done a few Travis/Circle CI migrations to GitHub Actions, but most are, unfortunately, private. There's one on Administrate, though if you fancied copying some ideas: thoughtbot/administrate#1932

@moiristo
Copy link

moiristo commented Jan 5, 2022

I recently updated my deep_cloneable gem from Travis to GHA. I managed to replicate the setup I previously had in Travis using gemfile paths (as in the README) by creating a build matrix of rubies and appraisals:

https://github.com/moiristo/deep_cloneable/blob/master/.github/workflows/ruby.yml

Hope this helps for you!

@n-rodriguez
Copy link
Contributor

Hi there! Any news ?

@nickcharlton
Copy link
Member

I started looking into a GitHub Actions matrix earlier today: https://github.com/thoughtbot/appraisal/tree/nc-use-github-actions

Lots to go yet (as I write this, it won't pass once), but broadly what I'm aiming for. I'd like to test against a few versions of bundler too, but soon.

@pboling
Copy link
Contributor

pboling commented Apr 25, 2024

Working example of Appraisal & Combustion with a massive test matrix on Github Actions in my sanitize_email gem here: pboling/sanitize_email@a9c1d9a

  • Ruby 2.3 - Ruby 3.3
  • Rails 3.0 - Rails 7.1
  • bundler 1 & bundler 2

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

No branches or pull requests

5 participants