Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #122
Changes
--preset
flag and instead add-pull-request
and-main
. Example usage could besetup-ci -pull-request jest ts -main lint ts
.CycliConfig
toMap<WorkflowEvent, Set<CycliWorkflowType>>
, which is obtained byConfigExtension
using two multiselect prompts (one for pull request, one for push to main), or provided cli flags.ExecutorExtension
that based onCycliConfig
, performs all required actions, which are split into two steps: project configuration and workflow generationWorkflowsExtension
receives objectevents: WorkflowEvent[]
based on which appropriateon:
field in generated workflows is created.All changes are designed in such a way to make the logic extendable in the direction of adding more supported events.
TODO:
[<workflow1> <workflow2>...]
to signalize that-pull-request
and-main
flags should be proceeded by a list of workflows