-
-
Notifications
You must be signed in to change notification settings - Fork 69
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: Adding callback queue on .success #448
base: main
Are you sure you want to change the base?
Conversation
Adding callback queue
Adding callback queue
Adding callback queue
adding callback queue to all methods
adding callback queue on all methods
Thanks for opening this pull request!
|
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #448 +/- ##
==========================================
+ Coverage 90.37% 90.55% +0.18%
==========================================
Files 161 161
Lines 16267 16401 +134
==========================================
+ Hits 14701 14852 +151
+ Misses 1566 1549 -17 ☔ View full report in Codecov by Sentry. |
@lsmilek1 You asked for me to take a look; it seems that CI tests are failing. |
@mtrezza I see in the log error that builds fail:
As I am new to CI (talking to mechanical engineer here) I cannot find out what I missed just by adding that few lines. In desktop xcode the build succeed. Is there any "how to" I could study to find out what where it hangs? Not even ChatGPT made me expert on this. :-) Looking for example on the xcode-build-watchos I cannot see anything I could work with. |
After trying to understand this a third evening I am confident to say I will not be able to resolve this. I don't think I should change any CI workflow configuration and cannot read anything useful from the logs here. I rolled back to 4.14.0 |
adding callback queue on all methods
adding callback queue on all methods
Bump oldest xcode version to xcode_13.1
@mtrezza , I figured out the failing tests. Thanks to AI to explain me how all this works. :-) Would you be able to merge the changes? Thank you! |
Bump oldest xcode version to xcode_13.1
Bump oldest xcode version to xcode_13.1
I believe to merge this we'd have to find out why some CI jobs are failing first. |
Bump oldest xcode version to xcode_13.1
@mtrezza, I tried in my local xcode and the test are every time successful. I noticed that jobs that succeed here (example xcode-test-ios) have the problematic test that calls backgroundQueue also failing:
Just that in these case the workflow file specifies to re-try up to 10x, what is not the case for
Is it ok that I adjust workflow file to re-try? The failing codeCoverage is probably also something I will not get succeeding, yet it is required to pass |
So, apparently the timeout increase helped to solve the problem. Might it be that these job test do any concurrency / background test much slower for some reason? |
New Pull Request Checklist
Issue Description
Parse.User, Parse.Installation, Parse.Object save method is not dispatching the result back to callback queue if the result is success. It is dispatching back to callback queue only if it fails.
Closes: #431
Approach
Adding callback queue on .success result also.
TODOs before merging