Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaf-lamed-beyt/scheduler
Publish any feature in your project or article in your developer blog, on a scheduled date/day
https://github.com/kaf-lamed-beyt/scheduler
automation bots continuous-integration github-bot
Last synced: about 2 months ago
JSON representation
Publish any feature in your project or article in your developer blog, on a scheduled date/day
- Host: GitHub
- URL: https://github.com/kaf-lamed-beyt/scheduler
- Owner: kaf-lamed-beyt
- License: mit
- Created: 2023-01-17T07:50:57.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-03T14:54:57.000Z (over 1 year ago)
- Last Synced: 2024-10-10T21:18:44.639Z (2 months ago)
- Topics: automation, bots, continuous-integration, github-bot
- Language: JavaScript
- Homepage: https://scheduler-bot.vercel.app
- Size: 407 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![merge scheduled PR](https://github.com/kaf-lamed-beyt/scheduler/actions/workflows/main.yml/badge.svg)](https://github.com/kaf-lamed-beyt/scheduler/actions/workflows/main.yml)
# agba-merger
> A GitHub bot that helps you publish any feature in your project or article in your developer blog, on a scheduled date/day
![agba merger](/public/img/agba-merger-prompt.png)
## Usage
To use this bot, you'll have to [install it from GitHub's Marketplace](https://github.com/marketplace/agba-merger). Make sure you give it access to the scopes it is requesting for.
When you have a pull request that you want to schedule with the help of the bot, simply call its attention to that PR by typing the following in the PR's comment:
```md
"Yo! **@agba-merger**, please **merge** this pull request on **2023-01-22**"
```You can choose to construct this sentence in any manner that seems appropriate to you. The keywords you shouldn't leave out are the name of the bot **@agba-merger**, the **merge**, and your date in **"YYYY-MM-DD** format.
> ### :warning: the bot isn't completely stable yet. So when you schedule a merge request and you find out that the pull request was not merged, that's on me kindly give me time to provide a fix.
Nevertheless, if you think you have straightforward approach to fix this, please feel free to submit a PR.
## Setup
```sh
# Install dependencies
npm install# Run the bot
npm start
```## Docker
```sh
# 1. Build container
docker build -t agba-merger .# 2. Start container
docker run -e APP_ID= -e PRIVATE_KEY= agba-merger
```## Contributing
If you have suggestions for how agba-merger could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the [Contributing Guide](CONTRIBUTING.md).
## License
[MIT](LICENSE) © 2023 kaf-lamed-beyt