elmhurstprojects/easy-workflow

My own CI/CD

This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.

Maintainers

👁 elmhurst

Package info

bitbucket.org/elmhurstprojects/easy-workflow

pkg:composer/elmhurstprojects/easy-workflow

Statistics

Installs: 27

Dependents: 0

Suggesters: 0

0.0.6 2021-09-09 05:51 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 4694c1b0d8340f4b1381076ebecab272b07bb832

This package is auto-updated.

Last update: 2026-05-09 15:48:23 UTC


README

This is the start of my own CI/CD system so I can have complete control

Install

In composer repositories

 {
 "type": "vcs",
 "url": "https://samjoyce@bitbucket.org/elmhurstprojects/easy-workflow.git"
 }
composer require elmhurstprojects/easy-workflow

Add to config/app.php

\ElmhurstProjects\EasyWorkflow\Providers\EasyWorkflowServiceProvider::class

Publish and set your configs

php artisan vendor:publish --tag=easy_workflow
php artisan vendor:publish --tag=github_app

Usage

Recording of tests and adding of labels to Github issues, this relies on the issues being prefix issue/ but dont use that on the name below. I then put this command in the GitHun actions to record on push.

php artisan easy:testRecorder issue-name --start
php artisan easy:testRecorder issue-name --end

Available API results endpoints

/tests/results
/tests/results/{issue_number}