firebase-cpp-sdk
firebase-cpp-sdk copied to clipboard
Feature/rewarded user
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
:memo: Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it!
and we'll verify it.
What to do if you already signed the CLA
Individual signers
- It's possible we don't have your GitHub username or you're using a different email address on your commit. Check your existing CLA data and verify that your email is set on your git commits.
Corporate signers
- Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to go/cla#troubleshoot (Public version).
- The email used to register you as an authorized contributor must be the email used for the Git commit. Check your existing CLA data and verify that your email is set on your git commits.
- The email used to register you as an authorized contributor must also be attached to your GitHub account.
ℹ️ Googlers: Go here for more info.
@googlebot I signed it!
Hi @berinhardt,
Thanks for sending the pull request! Unfortunately we won't be able to accept it currently, as we are still working on setting up the test infrastructure for the repository, as we need to support a variety of build environments, and therefore don't have a great way to automatically verify it. We'll be sure to reach out when we are in a position to bring this in.
Note that because this is a bigger change, which is adding new functions to the public headers (and thus changing the API surface), it might take a bit longer to verify. When the repo is set up to take in pull requests, we will be sure to describe the workflow in the CONTRIBUTING.md.
Again, thanks for the interest, great to see people getting involved!
Hi @berinhardt,
Sorry for the extremely long delay in getting a look at this PR. We finally have the infrastructure in place to take code submissions. If you're interested in getting this PR in, please merge the latest changes from main into it, and we can take a look.
Also note that there is now an AdMob integration test in admob/integration_test/src/integration_test.cc -- if you could add a test for this new functionality, that would be helpful.
Finally, one more note - to be able to use our testing infrastructure, this change should be made in a feature branch within this Git repo. You should have permissions to create a feature branch in the firebase/firebase-cpp-sdk project, and merge the changes from this PR into that branch.
Thanks!
Will do.
Finally, one more note - to be able to use our testing infrastructure, this change should be made in a feature branch within this Git repo. You should have permissions to create a feature branch in the firebase/firebase-cpp-sdk project, and merge the changes from this PR into that branch.
Are you sure? I'm not being able to create that branch.
Finally, one more note - to be able to use our testing infrastructure, this change should be made in a feature branch within this Git repo. You should have permissions to create a feature branch in the firebase/firebase-cpp-sdk project, and merge the changes from this PR into that branch.
Are you sure? I'm not being able to create that branch.
Interesting. What's the command that you're running and what's the error? Thanks!
just tried to push a new branch named feature/RewardedUserId and returned error 403. What I'm not understanding?
I don't know but we'll work it out!
How are you attempting to create a new branch? I'm not familiar with a method in Github that would return HTTP request error codes -- learning more of the details about what you're attempting would be helpful.
I'm personally using the git command line tools and my flow for creating a new branch would look something like this (assuming I've already git cloned the repo):
git checkout main
git pull
git branch feature/abc123
git checkout feature/abc123
... make some changes to a file ...
git add <file>
git commit -m "I changed a file"
git push --set-upstream origin feature/abc
Thanks.
Exactly like that, but when I try to push to the origin, it tries to push to https://github.com/firebase/firebase-cpp-sdk.git, and says 403
I'll try adding an ssh origin in order to see if I can get another error
I was just able to reproduce this with a new account and using http as well. I'm looking into it, but it would be great to know if ssh works.
with ssh doesn't work either
ERROR: Permission to firebase/firebase-cpp-sdk.git denied to berinhardt.
Hi @berinhardt,
Thanks for bearing with us. We're just getting used to how user submissions work so I'm sorry for the confusion.
It turns out that the organization does not enable writes (pushes) by external contributors. The process of creating a PR from a fork is the correct manner to contribute, as you've done.
I can also see that the tests are running. If there's a problem that tests are failing due to the origin being a fork, then that's something that we'll have to work on. A potential solution is for one of the admins to create a branch, merge your changes into it, and then we can re-execute the tests. We'll see how this next text execution pans out.
all tests done
Something seems to be wrong with your integration tests
Error: Resource not accessible by integration?
We've fixed our testing for contributors - if you merge main into your branch, I'll be able to trigger the full integration test suite on your PR manually.
Sorry for the delay
what else is needed for this?
@jonsimantov