these 3 derivations will be built: /nix/store/p6bppvnaqavhj1yx2ldf6ckivgc5z384-treefmt.toml.drv /nix/store/0y4866wcnj4psj3mw7ljmvi8gzqmkv68-treefmt.drv /nix/store/8xmb436yxrck4z9i07n436ssr317v8ak-treefmt-check.drv building '/nix/store/p6bppvnaqavhj1yx2ldf6ckivgc5z384-treefmt.toml.drv' treefmt.toml> tribuchet: building on jamie treefmt.toml> structuredAttrs is enabled building '/nix/store/0y4866wcnj4psj3mw7ljmvi8gzqmkv68-treefmt.drv' treefmt> tribuchet: building on jamie building '/nix/store/8xmb436yxrck4z9i07n436ssr317v8ak-treefmt-check.drv' treefmt-check> tribuchet: building on jamie treefmt-check> treefmt v2.5.0ERRO formatter | ruff-check: failed to apply with options '[check --fix]': exit status 1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> bin/nix-review:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> bin/nixpkgs-review:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/allow.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/builddir.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/buildenv.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/approve.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/comments.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/merge.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/post_result.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/pr.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/rev.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/utils.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/cli/wip.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/errors.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/git.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/github.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/http_requests.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/nix.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/nixpkgs.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/overlay.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/report.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/review.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nixpkgs_review/utils.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/conftest.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_escape_attr.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_github_actions.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_nixpkgs.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_pr.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_rev.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_wip.py:1:1 treefmt-check> treefmt-check> Found 34 errors (1 fixed, 33 remaining). treefmt-check> treefmt-check> traversed 62 files treefmt-check> emitted 46 files for processing treefmt-check> formatted 13 files (1 changed) in 175ms treefmt-check> Error: failed to finalise formatting: formatting failures detected error: Cannot build '/nix/store/8xmb436yxrck4z9i07n436ssr317v8ak-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/x8bpmj609y9mcbyizsgdqbkx7jwmgkka-treefmt-check Last 25 log lines: > > CPY001 Missing copyright notice at top of file > --> tests/test_escape_attr.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_github_actions.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_nixpkgs.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_pr.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_rev.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_wip.py:1:1 > > Found 34 errors (1 fixed, 33 remaining). > > traversed 62 files > emitted 46 files for processing > formatted 13 files (1 changed) in 175ms > Error: failed to finalise formatting: formatting failures detected For full logs, run: nix log /nix/store/8xmb436yxrck4z9i07n436ssr317v8ak-treefmt-check.drv