Use github output format for ruff in CI (#2786)

* Use github output format for ruff in CI

* Fix

---------

Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com>
This commit is contained in:
Brent YiandJustin Kerr authored and GitHub committed 2024-01-19 09:29:50 +00:00
1 parent 99073eb187
commit c27b5cb65f
2 files changed
+10 -7

No files matched your search

+2 -2
View File
@@ -33,9 +33,9 @@ jobs:
run: |
python ./nerfstudio/scripts/docs/add_nb_tags.py --check
- name: Run Ruff Linter
run: ruff check docs/ nerfstudio/ tests/
run: ruff check docs/ nerfstudio/ tests/ --output-format=github
- name: Run Ruff Formatter
run: ruff format docs/ nerfstudio/ tests/ --check
run: ruff format docs/ nerfstudio/ tests/ --diff
- name: Run Pyright
run: |
pyright
+8 -5
View File
@@ -56,11 +56,14 @@ def run_github_actions_file(filename: str, continue_on_fail: bool = False):
for step in steps:
if "name" in step and step["name"] in LOCAL_TESTS:
compressed = step["run"].replace("\n", ";").replace("\\", "")
if "ruff check" in compressed:
curr_command = f"{compressed} --fix"
else:
curr_command = compressed.replace("--check", "")
curr_command = step["run"].replace("\n", ";").replace("\\", "")
if curr_command.startswith("ruff"):
if "ruff check" in curr_command:
curr_command = f"{curr_command} --fix"
curr_command = curr_command.replace(" --check", "")
curr_command = curr_command.replace(" --diff", "")
curr_command = curr_command.replace(" --output-format=github", "")
CONSOLE.line()
CONSOLE.rule(f"[bold green]Running: {curr_command}")