-
Notifications
You must be signed in to change notification settings - Fork 773
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
Bump go-gitub to v60 #2188
Bump go-gitub to v60 #2188
Conversation
f57315e
to
b155c98
Compare
b155c98
to
8d74d02
Compare
I've resolved the merge conflict, though I'm a little hesitant about the Our docs are pretty vague about this: |
@kfcampbell this is bumping 3 major version of the GitHub client which is core in the provider, all test should be rerun before approving, I'm testing on the issue that was fixed but is |
Any update on this PR? |
@kfcampbell what is missing for this PR to go forward? Is there anything I can do to help? |
@Simon-Boyer this is breaking a bunch of resources, being an update of the main SDK the full test suite needs to be run to ensure nothing breaks |
16935cf
to
ddbe841
Compare
@Simon-Boyer I quickly fixed compile errors and invite you to the repo. |
@kfcampbell @EttoreFoti Trying to make all tests pass, but I realized a lot of them are also not passing on main (10-15% of the tests are failing). Is this on my side? And if not, should I work to repair the tests that were passing and are no longer passing or do i really need to make all tests pass; that will require a substantial amount of work and I'm not sure i will be able to provide that. |
If we are making the effort to upgrade, might as well upgrade to v62 now. It may resolve #2192 as well. Let me know if I can help. |
@Simon-Boyer some tests are broken since before, are you working on this branch/fork too? I have some time now so we can make an effort and do the job to cleanup the tests and bump straight to v62 as @siddharthab is saying. |
@EttoreFoti i was working on this branch yes. I dont have any time to put towards this this week, but I would be happy to help after. Just let me know some tasks i can tackle and I'll give a hand. Also, do you want to cleanup the tests here? Or make a PR just for that separetly? |
Thank you all for the attention to testing! Our suite is not in a healthy place, and I really appreciate any attention given to make it better than it was. I definitely support upgrading to v62 over v60 here. I'd like to add again that my main concern is the HookConfig being strongly typed may make this workaround impossible, and cause a reversion that breaks the organization webhook resource, so that will need to be tested before merge. |
@kfcampbell @Simon-Boyer I did the work, it was easier for me to start clean from main and bump myself to v62, I think this PR can be closed in favor of this one. |
This is amazing! Thanks a lot for all the work! |
Closing as #2304 has been merged! |
Resolves #2187
Before the change?
After the change?
RequiredStatusChecks
Checks
andContexts
into pointers google/go-github#3070Pull request checklist
Does this introduce a breaking change?
Please see our docs on breaking changes to help!