make bytearray work (again)
fix is pretty simple, just check if the type is bytearray and get the bytes if it is
addresses issue: https://github.com/protocolbuffers/protobuf/issues/15911
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.
I submitted a CLA, not sure why it says above I haven't
ok, now I see what happened, I signed the CLA but the email address on the commit didn't match. so I've changed my commit now to have the email address that matches my (this) github account and push'ed -f, I just need to figure out how to get that commit to be the one associated with the pull request?
Ok I think maybe you have to re-approve then @anandolee ?
@anandolee sorry to bother, I amended my commit to reflect the email address associated with my github account, but I believe manual intervention may be required by you to let the PR move forward?
In the failing check (building Examples Win 7.1.1) it doesn't seem like the change I have would've caused this?
ERROR: C:/tnmkfdws/external/com_google_protobuf/src/google/protobuf/compiler/objectivec/BUILD.bazel:60:11: Compiling src/google/protobuf/compiler/objectivec/enum.cc [for tool] failed: (Exit 2): cl.exe failed: error executing CppCompile command (from target @@com_google_protobuf//src/google/protobuf/compiler/objectivec:objectivec) C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64\cl.exe ... (remaining 1 argument skipped) external/com_google_protobuf/src/google/protobuf/compiler/objectivec/enum.cc(20): fatal error C1083: Cannot open include file: 'google/protobuf/compiler/objectivec/text_format_decode_data.h': No such file or directory
hello, could someone take a look at this? I think the win7.1 test failure was unrelated to my change
so in the hopes of having automatic test pass (which seemed to fail for no reason related to my code) I've rebased and pushed this.
I think maybe this needs to be re-approved then @anandolee ?
@haberman it seems as though it is blocked (again), with "2 workflows awaiting approval", is this something you need to approve?
so now the checks have passed, looks like we just need an authorized user to merge this? @anandolee is that something that you do now?
@haberman is there maybe something you need to do to move the change along now?
Hmmm... it just says "Merging is blocked" now, I guess someone authorized needs to click the "Merge pull request" button?
The PR should not be merged directly. It will be applied as a CL internally and then propagated back to GitHub.
This workflow is triggered automatically when an approved PR passes all tests. I had forgotten that the most recent commit needs to be approved, which is why the workflow did not trigger before.
There is one more manual approval that must happen internally before the CL is submitted. But I think we should be able to get this in today. Thanks for your patience.