mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
* docs(docs): start implementing docs website * update video url * add autogenerated codebase docs for backend * precommit * update links * fix config and video * gh actions * rename * workdirs * path * path * fix doc1 * redo markdown * docs * change main folder name * simplify readme * add back architecture * Fix lint errors * lint * update poetry lock --------- Co-authored-by: Jim Su <jimsu@protonmail.com>
47 lines
1009 B
Markdown
47 lines
1009 B
Markdown
---
|
|
sidebar_label: github
|
|
title: opendevin.action.github
|
|
---
|
|
|
|
## GitHubPushAction Objects
|
|
|
|
```python
|
|
@dataclass
|
|
class GitHubPushAction(ExecutableAction)
|
|
```
|
|
|
|
This pushes the current branch to github.
|
|
|
|
To use this, you need to set the GITHUB_TOKEN environment variable.
|
|
The agent will return a message with a URL that you can click to make a pull
|
|
request.
|
|
|
|
**Attributes**:
|
|
|
|
- `owner` - The owner of the source repo
|
|
- `repo` - The name of the source repo
|
|
- `branch` - The branch to push
|
|
- `action` - The action identifier
|
|
|
|
## GitHubSendPRAction Objects
|
|
|
|
```python
|
|
@dataclass
|
|
class GitHubSendPRAction(ExecutableAction)
|
|
```
|
|
|
|
An action to send a github PR.
|
|
|
|
To use this, you need to set the GITHUB_TOKEN environment variable.
|
|
|
|
**Attributes**:
|
|
|
|
- `owner` - The owner of the source repo
|
|
- `repo` - The name of the source repo
|
|
- `title` - The title of the PR
|
|
- `head` - The branch to send the PR from
|
|
- `head_repo` - The repo to send the PR from
|
|
- `base` - The branch to send the PR to
|
|
- `body` - The body of the PR
|
|
|