codeberg
# Codeberg Skill
Use the `tea` CLI to interact with Codeberg. Codeberg is a Forgejo instance, and the `tea` CLI is fully compatible with it.
## Pull Requests
List open pull requests:
```bash
tea pulls --repo owner/repo
```
Check details of a PR:
```bash
tea pr 55 --repo owner/repo
```
## Issues
List open issues:
```bash
tea issues --repo owner/repo
```
View an issue:
```bash
tea issue 123 --repo owner/repo
```
## Actions (CI/CD)
List repository secrets:
```bash
tea actions secrets list --repo owner/repo
```
List repository variables:
```bash
tea actions variables list --repo owner/repo
```
## API for Advanced Queries
The `tea api` command is useful for accessing data not available through other subcommands.
Get PR with specific fields (requires `jq` for filtering):
```bash
tea api repos/owner/repo/pulls/55 | jq '.title, .state, .user.login'
```
## Logins
To use `tea` with Codeberg, you first need to add your login:
```bash
tea login add --name codeberg --url https://codeberg.org --token <your-token>
```
Then you can use `--login codeberg` in your commands:
```bash
tea pulls --repo owner/repo --login codeberg
```
List all configured logins:
```bash
tea logins
```
标签
skill
ai