mirror of
https://github.com/apache/superset.git
synced 2024-09-19 03:59:49 -04:00
38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
# supersetbot
|
|
|
|
supersetbot is a utility bot that can be used to help around GitHub, CI and beyond.
|
|
|
|
The bot can be used as a local CLI OR, for a subset of fitted use cases, can be invoked directly
|
|
from GitHub comments.
|
|
|
|
Because it's its own npm app, it can be tested/deployed/used in isolation from the rest of
|
|
Superset, and take on some of the complexity from GitHub actions and onto a nifty
|
|
utility that can be used in different contexts.
|
|
|
|
## Features
|
|
|
|
```bash
|
|
$ use nvm 20
|
|
$ npm i -g supersetbot
|
|
$ supersetbot
|
|
Usage: supersetbot [options] [command]
|
|
|
|
Options:
|
|
-v, --verbose Output extra debugging information
|
|
-r, --repo <repo> The GitHub repo to use (ie: "apache/superset")
|
|
-d, --dry-run Run the command in dry-run mode
|
|
-a, --actor <actor> The actor
|
|
-h, --help display help for command
|
|
|
|
Commands:
|
|
label [options] <label> Add a label to an issue or PR
|
|
unlabel [options] <label> Remove a label from an issue or PR
|
|
release-label-pr [options] <prId> Figure out first release for PR and label it
|
|
version Prints supersetbot's version number
|
|
release-label-prs [options] Given a set of PRs, auto-release label them
|
|
release-label [options] <release> Figure out first release for PR and label it
|
|
orglabel [options] Add an org label based on the author
|
|
docker [options] Generates/run docker build commands use in CI
|
|
help [command] display help for command
|
|
```
|