An open API service indexing awesome lists of open source software.

https://github.com/cleanlab/deploy-bot


https://github.com/cleanlab/deploy-bot

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# deploy-bot
This action manages deployments by creating deployment PRs between a designated source and target branch.

The action first creates a deployment branch, from the source branch, named `deployment/%m-%d-%Y`. Then, a PR is created, targeting the target branch from the source branch. All contributors to the PR are added as reviewers.

## Example Workflow
An example workflow is shown below. This workflow runs the `deploy-bot` every weekday at 9AM ET.

```yaml
name: deploy-bot

on:
schedule:
- cron: 0 13 * * 1-5

jobs:
deploy:
steps:
- uses: cleanlab/[email protected]
with:
source: staging
target: main
pr_body: "Daily deplyoment PR :robot:"
```