-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove local web server & Carthage (#159)
### Summary Conduit CI has been broken for a long time (since March 2020): - Last successful cron build was [10 months ago](https://travis-ci.org/github/mindbody/Conduit/builds/667694645) - Last successful PR build was also [10 months ago](https://travis-ci.org/github/mindbody/Conduit/builds/667774882) This is mainly because the local web-server used for unit and integration tests was outdated. As new versions of Ruby and Python have been released, and our systems and CI servers upgraded, the local server stopped running. Quite some good tech-debt we had queued. ### Implementation - Remove local web servers - httpbin has been replaced with calls to https://httpbin.org (as we originally had). Video assets have been reduced in size for faster round-trips during testing. - oauth-test-server has been removed and not replaced (a handful of tests have been disabled for now) - Project and workspace files have been removed to simplify the codebase and maintenance efforts. - Carthage support has also been removed, might be added later as XCFramework if there is public demand. - Travis CI has been removed - GitHub Actions have been set up for CI
- Loading branch information
Showing
94 changed files
with
102 additions
and
6,461 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
name: CI | ||
|
||
on: | ||
push: | ||
branches: [ main, release/* ] | ||
pull_request: | ||
branches: [ main, release/* ] | ||
|
||
jobs: | ||
build: | ||
runs-on: macos-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Build and Test | ||
run: swift test |
2 changes: 1 addition & 1 deletion
2
...ject.xcworkspace/contents.xcworkspacedata → ...kage.xcworkspace/contents.xcworkspacedata
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
8 changes: 0 additions & 8 deletions
8
Conduit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
This file was deleted.
Oops, something went wrong.
101 changes: 0 additions & 101 deletions
101
Conduit.xcodeproj/xcshareddata/xcschemes/Conduit-iOS.xcscheme
This file was deleted.
Oops, something went wrong.
101 changes: 0 additions & 101 deletions
101
Conduit.xcodeproj/xcshareddata/xcschemes/Conduit-macOS.xcscheme
This file was deleted.
Oops, something went wrong.
101 changes: 0 additions & 101 deletions
101
Conduit.xcodeproj/xcshareddata/xcschemes/Conduit-tvOS.xcscheme
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.