diff --git a/README.md b/README.md index 265adeb..7adb850 100644 --- a/README.md +++ b/README.md @@ -32,15 +32,13 @@ can be included as a step in any other workflow file. The Ruff action can be customized via optional configuration parameters passed to Ruff (using `with:`): - version: Must be a Ruff release available on PyPI. By default, latest release of Ruff. You can pin a version, or use any valid version specifier. -- mode: 'check' or 'format', default, 'check' -- args: default, '' +- args: default, `check` - src: default, '.' ```yaml - uses: chartboost/ruff-action@v1 with: src: "./src" - mode: "check" version: 0.2.2 args: --select B ``` diff --git a/action.yml b/action.yml index 2d60add..4956cbc 100644 --- a/action.yml +++ b/action.yml @@ -2,17 +2,12 @@ name: "Ruff GH Action" description: "A GH Action of Ruff, the extremely fast Python linter." author: "The Ruff Community" inputs: - mode: - description: - "Specify ruff mode 'check' or 'format'" - required: false - default: "check" args: description: "Arguments passed to Ruff. Use `ruff --help` to see available options. - Default: ''" + Default: 'check'" required: false - default: "" + default: "check" src: description: "Source to run ruff. Default: '.'" required: false @@ -35,7 +30,6 @@ runs: fi env: RUFF_OUTPUT_FORMAT: github - INPUT_MODE: ${{ inputs.mode }} INPUT_ARGS: ${{ inputs.args }} INPUT_SRC: ${{ inputs.src }} INPUT_VERSION: ${{ inputs.version }} diff --git a/action/main.py b/action/main.py index 1cba043..1e0e74f 100644 --- a/action/main.py +++ b/action/main.py @@ -9,7 +9,6 @@ from subprocess import run ACTION_PATH = Path(os.environ["GITHUB_ACTION_PATH"]) ARGS = os.getenv("INPUT_ARGS", default="") -MODE = os.getenv("INPUT_MODE", default="") SRC = os.getenv("INPUT_SRC", default="") VERSION = os.getenv("INPUT_VERSION", default="") @@ -22,20 +21,6 @@ if VERSION != "": req = f"ruff{version_specifier}" -command = ( - ["pipx", "run", req, MODE, *shlex.split(ARGS), *shlex.split(SRC)] - if MODE == "check" - else [ - "pipx", - "run", - req, - MODE, - "--check", - *shlex.split(ARGS), - *shlex.split(SRC), - ] -) - -proc = run(command) +proc = run(["pipx", "run", req, *shlex.split(ARGS), *shlex.split(SRC)]) sys.exit(proc.returncode)