-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Issue #2400 Shared cache for built dependencies #2608
Conversation
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.
Some files could not be reviewed due to errors:
Loading configuration from '.swiftlint.yml'
Loading configuration from '.swiftlint.yml' Invalid configuration for 'file_header'. Falling back to default. Linting Swift files at paths No lintable files found at paths: ''
@kenji21 Thanks for the PR 🎉 Can you please comment on the chunks that you have move around and signal them to me? This would make it easier for me to review. |
@blender no problems, just done it, and of course will make all changes you ask for as you know better the project than me |
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.
LGTM, over to @mdiep
Do you want me to rebase my commit on top of current master ? (currently: This branch is 1 commit ahead, 10 commits behind Carthage:master.) |
I'm not sure we should add a shared cache like this that's not opt-in. I was thinking there'd be a flag to turn this on. Since we never clean this out, I'm hesitant to start storing additional data that might fill up users' drives. |
@blender was thinking that adding more and more "command options" was not recommended, so I reused the existing "cache" flag: #2400 (comment) We have deployed it, and migrating from an older Xcode to a new one (and swift) with this patch makes us being able to update / bootstrap with the new xcode/swiftc version very quickly |
Hmm… I'll take another look |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Hello, Is this MR would solve this issue as well #2120 ? |
Just force-pushed to fix the conflit (arguments of a method I moved were reformatted to split them one per line) |
What is preventing this to move forward? |
this one: #2677 that makes my last "update to master" CI build failing
|
Ok, I moved my commit to a branch https://github.com/openium/Carthage/tree/feature-2400-shared-cache waiting for #2677 to be solved, so it closed this issue, I'll PR again up to date with current master once #2677 will be fixed |
@JWShroyer: The updated PR is this one : #2716 |
Thanks! 🙇♂️ |
See discussion in issue #2400