Helpful artsy engineering bot to send scheduled Slack messages.
Commands are added to artsy/cli/src/commands/scheduled then called and scheduled under .github/workflows.
Clone the repo:
git clone [email protected]:artsy/joule.git
cd joule
Install dependencies and setup config values:
./scripts/setup.sh
Start bolt server
yarn start
Start ngrok (development proxy)
yarn ngrok
Note: To develop locally, request to be added as a collaborator.
When adding a new workflow, add a new yml file under .github/workflows/
containing your workflow definition.
GitHub disables workflows within a repository if there is no activity in the repository for 60 days.
To avoid this happening to your workflow, place it within workflow_files
in the keepalive
workflow.