tribuchet: building on eliza treefmt v2.5.0ERRO formatter | ruff-check: failed to apply with options '[check --fix]': exit status 1 warning: The following rules have been removed and ignoring them has no effect: - ANN101 CPY001 Missing copyright notice at top of file --> nix_fast_build/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/build.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/ci_renderer.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/errors.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/log_format.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/options.py:1:1 RUF036 `None` not at the end of the type union. --> nix_fast_build/options.py:92:29 | 91 | @property 92 | def remote_url(self) -> None | str: | ^^^^^^^^^^ 93 | if self.remote is None: 94 | return None | help: Move `None` to the end of the type union CPY001 Missing copyright notice at top of file --> nix_fast_build/processes.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/renderer.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/report.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/results.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/sources.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/term.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/tty_renderer.py:1:1 CPY001 Missing copyright notice at top of file --> nix_fast_build/workers.py:1:1 PLR0917 Too many positional arguments (6 > 5) --> nix_fast_build/workers.py:83:11 | 83 | async def run_builds( | ^^^^^^^^^^ 84 | stack: AsyncExitStack, 85 | build_queue: JobQueue, | CPY001 Missing copyright notice at top of file --> tests/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> tests/command.py:1:1 CPY001 Missing copyright notice at top of file --> tests/conftest.py:1:1 CPY001 Missing copyright notice at top of file --> tests/ports.py:1:1 CPY001 Missing copyright notice at top of file --> tests/root.py:1:1 CPY001 Missing copyright notice at top of file --> tests/sshd.py:1:1 CPY001 Missing copyright notice at top of file --> tests/test_ci_renderer.py:1:1 CPY001 Missing copyright notice at top of file --> tests/test_cli.py:1:1 CPY001 Missing copyright notice at top of file --> tests/test_github_integration.py:1:1 CPY001 Missing copyright notice at top of file --> tests/test_log_format.py:1:1 CPY001 Missing copyright notice at top of file --> tests/test_retry.py:1:1 CPY001 Missing copyright notice at top of file --> tests/test_term.py:1:1 CPY001 Missing copyright notice at top of file --> tests/test_tty_renderer.py:1:1 Found 29 errors. No fixes available (1 hidden fix can be enabled with the `--unsafe-fixes` option). traversed 47 files emitted 37 files for processing formatted 10 files (0 changed) in 91ms Error: failed to finalise formatting: formatting failures detected