-
Notifications
You must be signed in to change notification settings - Fork 32
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
Migrate to GitHub Actions 🤖 #233
Conversation
2a2a918
to
3c0bca6
Compare
Codecov Report
@@ Coverage Diff @@
## master #233 +/- ##
=======================================
Coverage 94.99% 94.99%
=======================================
Files 97 97
Lines 3296 3296
=======================================
Hits 3131 3131
Misses 165 165 Continue to review full report at Codecov.
|
dacb620
to
0452352
Compare
200b89d
to
0609dcc
Compare
At long last, the time as come to say goodbye to Travis CI 👋. All hail the new king, GitHub Actions 🙌 ## Changes - Setup GitHub Action workflows: + `ci.yml` (Build + Test) + `pod-lint` (CocoaPods Lint) + `release.yml` (GitHub and CocoaPods releases) + `spm.yml` (SwiftPM Build) - Remove .travis.yml. - Add `Gemfile` and `Gemfile.lock`.
0609dcc
to
c423d95
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job! 💪🏻
I wonder how you're testing this, because there's a lot of stuff in there.
I would need like 100 commits on a draft PR to get this working.
✨🤖 |
@pakerwreah haha I'm testing it in this PR, actually. Not 100 commits but at least 10 I've made already (via force pushes, so no one sees my mess) 😇 I can't also take full credit, because I had the luck to get some inspiration elsewhere and simply adapted to our case 🤫 |
4b2cab1
to
a8e36e7
Compare
Well, it appears that workflows that depend on other workflows (like So, I think that we have to merge this and then test to see if the Release workflow is working as expected 🍀🙏🏼 🕯️ Additionally, there's something not working with the codecov github action ( |
a8e36e7
to
9f84e1e
Compare
Checklist
master
Motivation and Context
At long last, the time as come to say goodbye to Travis CI 👋.
All hail the new king, GitHub Actions 🙌
Description
Setup GitHub Action workflows:
ci.yml
(Build + Test)pod-lint
(CocoaPods Lint)release.yml
(GitHub and CocoaPods releases)spm.yml
(SwiftPM Build)Remove .travis.yml.
Add
Gemfile
andGemfile.lock
.