Skip to main content
This documentation provides a detailed guide on how to use the Keep CLI within a GitHub Actions workflow to synchronize and manage Keep workflows from a directory. This setup automates the process of uploading workflows to Keep, making it easier to maintain and update them.

Configuration

To set up this workflow in your repository:
  • Add the workflow YAML file to your repository under .github/workflows/.
  • Set your Keep API Key and URL as secrets in your repository settings if you haven’t already.
  • Make changes to your workflows in the specified directory or trigger the workflow manually through the GitHub UI.
  • Change ‘example/workflows/**’ to the directory you store your Keep Workflows.

GitHub Action Workflow

This GitHub Actions workflow automatically synchronizes workflows from a specified directory to Keep whenever there are changes. It also allows for manual triggering with optional parameters.