Skip to content

adeyahya/waveflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

waveflow is web app that runs workflow trigerred by webhook using hmac sha256 signature validation, initial support is github webhook, workflow itself is only shell script ( for now ) maybe in the future I will support another kind of script like js or python.

waveflow built with Rust on the backend side and React on the frontend side, it's supposed to be lightweight because I need to run this project inside raspberry 3 that only has 1Gb ram.

How to run this project?

Requirements

  • Node.js > 12
  • libsqlite3-dev
  • Rust 1.52

Installation

# this project uses yarn workspace
yarn install
cargo install diesel-cli
cp server/.env.example server/.env
cd server && diesel migration run
yarn dev

About

trigger workflow using webooks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages