Skip to content
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

Github App implementation #155

Open
neubig opened this issue Oct 7, 2024 · 3 comments
Open

Github App implementation #155

neubig opened this issue Oct 7, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@neubig
Copy link
Contributor

neubig commented Oct 7, 2024

A personal access token is not sufficient to send PRs from a fork: https://github.com/neubig/pr-viewer/actions/runs/11209219632

We may need to rethink how things are done in github actions. One possibility is to create a github app: https://docs.github.com/en/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps

@openhands-agent openhands-agent changed the title Resolver cannot send PRs from a fork in github actions Github App implementation Oct 7, 2024
@xingyaoww
Copy link

Once this issue is resolved, we might be able to do #202

@malhotra5
Copy link
Collaborator

This seems like a higher effort yet important task? I could take a shot at this. I'm thinking probot could be helpful to use. I'm also not too familiar with apps, will I have to transfer ownership to Openhands once its built?

@neubig neubig self-assigned this Nov 2, 2024
@neubig
Copy link
Contributor Author

neubig commented Nov 2, 2024

Hey @malhotra5 , I can take this one (I've already started a little bit). If you're looking for other ones to do, I think that we're getting a few "job failed without logs" ones like this: #233

I think they could be pretty valuable to debug if that'd be possible.

@neubig neubig added the enhancement New feature or request label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants