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

* Create GitHub Workflow config to simulate Travis builds #98

Merged
merged 4 commits into from
Nov 27, 2020

Conversation

PikachuEXE
Copy link
Collaborator

https://www.reddit.com/r/ruby/comments/jt2uub/deep_dive_moving_ruby_projects_from_travis_to/

Travis will no longer be free for Open Source projects (And it's already slow for OS projects now)
This is to move to GitHub Action for CI

Same Ruby versions except ruby-head job will be shown as success even spec failed
Otherwise the check will be shown as failed in Checks UI
actions/runner#2347 related

@coveralls
Copy link

coveralls commented Nov 16, 2020

Coverage Status

Coverage decreased (-2.4%) to 93.945% when pulling 7aa6716 on ci/github-action into e27de34 on master.

@PikachuEXE
Copy link
Collaborator Author

@svenfuchs
I am not quite sure why all the output related spec are failing
Spec setup issue?

@PikachuEXE PikachuEXE force-pushed the ci/github-action branch 2 times, most recently from 8b82d90 to 68cf548 Compare November 19, 2020 09:32
@PikachuEXE
Copy link
Collaborator Author

Tests and Coverage fixed
2 workflows separated to avoid issue in older rubies

@svenfuchs
Let me know what you think
Will merge 1~2 weeks later if no blocker found

@PikachuEXE PikachuEXE merged commit 53ac76e into master Nov 27, 2020
@PikachuEXE PikachuEXE deleted the ci/github-action branch November 27, 2020 01:44
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.

None yet

2 participants