6

Maghic: a Swiss army knife for GitHub Actions Workflow

 2 years ago
source link: https://dev.to/robertobutti/maghic-a-swiss-army-knife-for-github-actions-workflow-14kn
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Maghic: a Swiss army knife for GitHub Actions Workflow

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"]);
Enter fullscreen modeExit fullscreen mode

Submission Category:

Maintainer Must-Haves

Yaml File or Link to Code

GitHub logo Hi-Folks / maghic

Maghic is a Swiss army knife for GitHub Actions Workflow

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

Additional Resources / Info

This project uses:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK