This content originally appeared on DEV Community and was authored by Roberto B.
Maghic is a Swiss army knife tool for GitHub Actions Workflow.
This is created for the GitHub Actions Hackathon: 2021 GitHub Actions Hackathon on DEV
My Workflow
Maghic provides:
- a command line tool for managing, creating and autogenerate Yaml file Workflow for GitHub Actions;
- a set of classes and methods for managing Yaml file (specific for GitHub Actions Workflows).
You can create your GitHub Actions workflow with some code like this one:
$y = \App\Objects\YamlObject::make()
->setName("My Test Name")
->setOnPushDefaultBranches()
->setRunsOn(["ubuntu-latest"]);
Submission Category:
Maintainer Must-Haves
Yaml File or Link to Code
MaGHic
Maghic is a Swiss army knife tool for GitHub Actions Workflow. It provides:
- a command line tool for managing, creating and autogenerate Yaml file Workflow for GitHub Actions;
- a set of classes and methods for managing Yaml file (specific for GitHub Actions Workflows).
This is created for the GitHub Actions Hackathon: 2021 GitHub Actions Hackathon on DEV
References
Packages
- Laravel Zero: micro framework for console application;
- Symfony Yaml: a package for parsing Yaml structures.
Additional Resources / Info
This project uses:
- Laravel Zero: micro framework for console application;
- Symfony Yaml: a package for parsing Yaml structures.
This content originally appeared on DEV Community and was authored by Roberto B.
Roberto B. | Sciencx (2021-11-28T13:26:46+00:00) Maghic: a Swiss army knife for GitHub Actions Workflow. Retrieved from https://www.scien.cx/2021/11/28/maghic-a-swiss-army-knife-for-github-actions-workflow/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.