-
Notifications
You must be signed in to change notification settings - Fork 458
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
Fix incorrect formatting of build settings with modifiers #706
Conversation
Should I add a test case for this? |
Yes please! |
Done! |
What's the issue? |
Something is wrong with build on "xit or fit left in tests (spec/project/object/build_configuration_spec.rb)" LGTM otherwise. |
I fixed it, but it's weird that it was already in master but the last commits on master are green. |
Hm maybe danger was updated. If the test was disabled we can even delete it as it probably has been disable for a while. |
I think that it was only a mistake, and we actually do need those tests. They were added in 7b5c780. |
Yeah, it looks like the tests are indeed wrong. |
I think that the bug that the tests are trying to prevent still exists and will need to be fixed in the future, but that doesn't have anything to do with my changes, so if all is good, this should be merged. |
@dnkoutso, Could you please merge this? 😃 |
/?hmmm I'd like to fix the build first. Maybe in a separate PR |
Will you or @segiddins take care of it? And, when will be the next release? I'm worried that it will take a lot of time until I get this change, as it has to be released in a new Xcodeproj version, then create a PR in CocoaPods, then get it merged, then wait for a new CocoaPods release 😟 |
You can use Bundler https://bundler.io/v1.12/git.html to pin to your fork or branch if this change is blocking you and you don't want to wait for a release, which is understandable. |
Wouldn't be better if this was merged now? As you're obviously very busy and you won't ever fix those old failing checks unrelated to this change. Also, I think that @segiddins is the most able to solve it. |
Can this be merged? Looks like tests are passing, and there's some unrelated issue. |
|
Can we please move the forward somehow? it seems like a CI failure to me and not something in the PR. Can we run CI again? |
Re-kicked CI |
9add8cb
to
d151d71
Compare
Ok, so in other PRs, there's:
Sorry, but, this is bullshit! So my PR was not merged for 3 months because of an error 100% not caused by me, that is not catched in other PRs because of Danger not running at all! Again, error source: |
So knowing that it will take a looot of time until this gets into CocoaPods, please merge it as soon as possible, and try to make a new release containing this, again, as soon as possible. |
Also, is it ok that |
cc @orta on the danger issue |
I'm sorry, but this attitude is not acceptable. CocoaPods is maintained by people in their spare time, and complaining rudely about failing builds or slow release cycles will not make anything happen faster. |
@segiddins, You're right, I'm sorry for using that word, but I consider that I did everything I could, and the only thing I needed for you was to merge it, nothing more, no extra work.
I did not do this. I complained about ignoring my "research" related to the issue, that concluded in the fact that it was 100% not introduced by me in this PR. So, again, I know a little about maintaining open source projects, I completely understand the huge effort and time spent by the maintainers, and I have no problem whatsoever to do everything I can to make your job easier. |
Also, it's weird that there is a Danger check with is green, but the CI check fails because of Danger. |
The message is here: #706 (comment) if it's fixed upstream, maybe rebase? that error just exists in the current code from the sounds of things |
@orta, Yes,
|
The dangerfile only looks at modified files for the |
Got it, thanks a lot! |
@orta, What about #706 (comment)? |
Yep, totally fine, this is set up right - https://danger.systems/guides/faq.html#why-am-i-seeing-quot-set-status-failed-quot-on-my-github-oss-project |
As #727 was merged, I rebased this branch and it builds successfully, so this is now ready for merge. |
To use this fix before it gets officially released, add an explicit # frozen_string_literal: true
source 'https://rubygems.org' do
gem 'cocoapods'
gem 'xcodeproj', git: 'https://github.com/CocoaPods/Xcodeproj.git', ref: '70d114e'
end |
To use this fix after it was officially released, simply run |
Fixes #666 😈