Free and Open Source
Deploy approval is a free and open source tool to help facilitate an approval process for non-github users and automated processes.
It allows you to define different approval groups and send approvals through your own action runners by whatever means desired, including automated processes. Simply get an approval or rejection from each group to proceed.
For details on how to setup, use and configure Deploy Approval, please see the documentation.
Backend
A Deno Deploy and Grove based api server for handling github webhooks and driving the Deploy Approval UI.
Frontend
A Deno Deploy and Fresh based UI built with twind and serves as the Approval UI and User Authentication with Azure.
Grove
A Deno based hybrid microserivce library for developing backend services and github applications.
Deno Deploy
The serverless hosting service for both the api and the ui components.
Fresh
The UI is built with Deno Fresh. The next-gen web framework.
Install
Head to GitHub to install Deploy Approval!