/githubator-plugin

Github action plugin for Leto modelizer.

Primary LanguageJavaScript

githubator-plugin

Quality Gate Status Reliability Rating Maintainability Rating Security Rating

Code Smells Bugs Vulnerabilities Technical Debt

Lines of Code Coverage Duplicated Lines (%)

Plugin for managing GithubAction files in Leto-Modelizer.

Requirements

Build your plugin

npm run build

Grammar compatibility

Legends
$\textcolor{green}{\textbf{\Large{✓}}}$ Full support
$\textcolor{orange}{\textsf{〜}}$ Partial support
$\textcolor{red}{\textbf{\textsf{X}}}$ Not supported but planned
Functionalities
Workflow $\textcolor{orange}{\textsf{〜}}$
Name $\textcolor{green}{\textbf{\Large{✓}}}$
Trigger $\textcolor{orange}{\textsf{〜}}$
check_run $\textcolor{red}{\textbf{\textsf{X}}}$
check_suite $\textcolor{red}{\textbf{\textsf{X}}}$
create $\textcolor{red}{\textbf{\textsf{X}}}$
delete $\textcolor{red}{\textbf{\textsf{X}}}$
deployment $\textcolor{red}{\textbf{\textsf{X}}}$
deployment_status $\textcolor{red}{\textbf{\textsf{X}}}$
discussion $\textcolor{red}{\textbf{\textsf{X}}}$
discussion_comment $\textcolor{red}{\textbf{\textsf{X}}}$
fork $\textcolor{red}{\textbf{\textsf{X}}}$
gollum $\textcolor{red}{\textbf{\textsf{X}}}$
issue_comment $\textcolor{red}{\textbf{\textsf{X}}}$
issues $\textcolor{red}{\textbf{\textsf{X}}}$
label $\textcolor{red}{\textbf{\textsf{X}}}$
merge_group $\textcolor{red}{\textbf{\textsf{X}}}$
milestone $\textcolor{red}{\textbf{\textsf{X}}}$
page_build $\textcolor{red}{\textbf{\textsf{X}}}$
project $\textcolor{red}{\textbf{\textsf{X}}}$
project_card $\textcolor{red}{\textbf{\textsf{X}}}$
project_column $\textcolor{red}{\textbf{\textsf{X}}}$
public $\textcolor{red}{\textbf{\textsf{X}}}$
pull_request $\textcolor{orange}{\textsf{〜}}$
types $\textcolor{green}{\textbf{\Large{✓}}}$
branches $\textcolor{red}{\textbf{\textsf{X}}}$
paths $\textcolor{red}{\textbf{\textsf{X}}}$
pull_request_review $\textcolor{red}{\textbf{\textsf{X}}}$
pull_request_review_comment $\textcolor{red}{\textbf{\textsf{X}}}$
pull_request_target $\textcolor{red}{\textbf{\textsf{X}}}$
push $\textcolor{orange}{\textsf{〜}}$
branches $\textcolor{green}{\textbf{\Large{✓}}}$
tags $\textcolor{red}{\textbf{\textsf{X}}}$
paths $\textcolor{red}{\textbf{\textsf{X}}}$
registry_package $\textcolor{red}{\textbf{\textsf{X}}}$
release $\textcolor{red}{\textbf{\textsf{X}}}$
repository_dispatch $\textcolor{red}{\textbf{\textsf{X}}}$
schedule $\textcolor{red}{\textbf{\textsf{X}}}$
status $\textcolor{red}{\textbf{\textsf{X}}}$
watch $\textcolor{red}{\textbf{\textsf{X}}}$
workflow_call $\textcolor{red}{\textbf{\textsf{X}}}$
workflow_dispatch $\textcolor{red}{\textbf{\textsf{X}}}$
workflow_run $\textcolor{red}{\textbf{\textsf{X}}}$
Jobs $\textcolor{orange}{\textsf{〜}}$
name $\textcolor{green}{\textbf{\Large{✓}}}$
permissions $\textcolor{red}{\textbf{\textsf{X}}}$
needs $\textcolor{green}{\textbf{\Large{✓}}}$
if $\textcolor{red}{\textbf{\textsf{X}}}$
runs-on (as string) $\textcolor{green}{\textbf{\Large{✓}}}$
runs-on (as array) $\textcolor{red}{\textbf{\textsf{X}}}$
runs-on (as object) $\textcolor{red}{\textbf{\textsf{X}}}$
group $\textcolor{red}{\textbf{\textsf{X}}}$
labels $\textcolor{red}{\textbf{\textsf{X}}}$
environment $\textcolor{red}{\textbf{\textsf{X}}}$
concurrency $\textcolor{red}{\textbf{\textsf{X}}}$
outputs $\textcolor{red}{\textbf{\textsf{X}}}$
env $\textcolor{red}{\textbf{\textsf{X}}}$
defaults $\textcolor{red}{\textbf{\textsf{X}}}$
steps $\textcolor{orange}{\textsf{〜}}$
id $\textcolor{red}{\textbf{\textsf{X}}}$
if $\textcolor{red}{\textbf{\textsf{X}}}$
name $\textcolor{green}{\textbf{\Large{✓}}}$
uses $\textcolor{green}{\textbf{\Large{✓}}}$
run $\textcolor{green}{\textbf{\Large{✓}}}$
shell $\textcolor{red}{\textbf{\textsf{X}}}$
with $\textcolor{green}{\textbf{\Large{✓}}}$
env $\textcolor{green}{\textbf{\Large{✓}}}$
continue-on-error $\textcolor{red}{\textbf{\textsf{X}}}$
timeout-minutes $\textcolor{red}{\textbf{\textsf{X}}}$
timeout-minutes $\textcolor{red}{\textbf{\textsf{X}}}$
strategy $\textcolor{red}{\textbf{\textsf{X}}}$
continue-on-error $\textcolor{red}{\textbf{\textsf{X}}}$
container $\textcolor{red}{\textbf{\textsf{X}}}$
services $\textcolor{red}{\textbf{\textsf{X}}}$
uses $\textcolor{red}{\textbf{\textsf{X}}}$
with $\textcolor{red}{\textbf{\textsf{X}}}$
secrets $\textcolor{red}{\textbf{\textsf{X}}}$