Elegant CI/CD for GitHub Actions
aurora-github is a gallery of Linux-based GitHub actions - relying on the superlative Elvish shell - designed to create elegant and minimalist workflows for a variety of technologies, while focusing on best practices such as default branch protection, pull requests and convention-over-configuration.
For most of the actions, it is essential to name branches according to semantic versioning - like v4.2.7: this ensures a smooth workflow while remaining largely compatible with other flow architectures - for example, multiple feature branches can stem from a given version branch.
The actions can be grouped by technology:
-
Ethereal - Elegant utilities for the Elvish shell
-
Gauntlet - Elvish toolkit for CI/CD actions
-
Velvet - Smooth, functional testing in the Elvish shell
-
astral-bridge - Bridge between the Elvish shell and NodeJS
-
primrose - Elegant file analysis in Elvish
-
Elvish - Powerful modern shell scripting
-
Google Gemini - used to generate the initial logo draft
-
GIMP - used to refine the logo
