mirror of
https://github.com/Ryujinx/Ryujinx-Mako.git
synced 2024-12-23 13:05:30 +00:00
66a1029bd5
* Create multiple actions to make Mako easier to use * Add smoke tests for the new actions * Check if the required env vars aren't empty * Fix working directory for execute-command * Fix action_path references * Fix broken setup_git command * Add exec-ryujinx-tasks subcommand * Ensure python and pipx are installed * Improve help output * Add required environment variables to README.md * Add small script to generate subcommand sections automatically * Adjust help messages for ryujinx tasks as well * Remove required argument for positionals * Add exec-ryujinx-tasks to subcommands list * Apply black formatting * Fix event name for update-reviewers
15 lines
395 B
Python
15 lines
395 B
Python
from typing import Type
|
|
|
|
from ryujinx_mako.commands._subcommand import Subcommand
|
|
from ryujinx_mako.commands.exec_ryujinx_tasks import ExecRyujinxTasks
|
|
from ryujinx_mako.commands.setup_git import SetupGit
|
|
from ryujinx_mako.commands.update_reviewers import UpdateReviewers
|
|
|
|
SUBCOMMANDS: list[Type[Subcommand]] = [
|
|
SetupGit,
|
|
UpdateReviewers,
|
|
ExecRyujinxTasks,
|
|
]
|
|
|
|
__all__ = SUBCOMMANDS
|