nixbot

builds
1these 4 derivations will be built:2 /nix/store/qllxjnjbmzqnhqjdrvk39vz8jx1vnpff-harvest-exporter-0.1.0.drv3 /nix/store/0aaybqklz63l8xyy7vl4lr97ndxmx624-treefmt.toml.drv4 /nix/store/izakjadjfs783y66ndsnl2i74vssa6za-treefmt.drv5 /nix/store/l0cfndb8xpbpyhb4zzvflyj6dkhlgi50-treefmt-check.drv6these 3 paths will be fetched (52.4 KiB download, 229.3 KiB unpacked):7 /nix/store/ck8kh7phg7y4smg2q898gqsx80vfaghp-python3.14-click-option-group-0.5.98 /nix/store/d5wsnw0p41bhsssp189vmxwi67v71wlx-python3.14-types-requests-2.32.4.202601079 /nix/store/yiyfiisd34w9lb865yx1m0267lwsggg6-python3.14-types-urllib3-1.26.25.1410error: Cannot build '/nix/store/l0cfndb8xpbpyhb4zzvflyj6dkhlgi50-treefmt-check.drv'.11 Reason: builder failed with exit code 1.12 Output paths:13 /nix/store/mg8645dvhd5xhpsy2zq0c5wkljmqgibf-treefmt-check14 Last 25 log lines:15 >16 > CPY001 Missing copyright notice at top of file17 > --> packages/harvest-invoicer/src/harvest_invoicer/db.py:1:118 >19 > CPY001 Missing copyright notice at top of file20 > --> packages/harvest-invoicer/src/harvest_invoicer/fetch.py:1:121 >22 > CPY001 Missing copyright notice at top of file23 > --> packages/harvest-invoicer/src/harvest_invoicer/i18n.py:1:124 >25 > CPY001 Missing copyright notice at top of file26 > --> packages/harvest-invoicer/src/harvest_invoicer/mail.py:1:127 >28 > CPY001 Missing copyright notice at top of file29 > --> packages/harvest-invoicer/src/harvest_invoicer/model.py:1:130 >31 > CPY001 Missing copyright notice at top of file32 > --> packages/harvest-invoicer/src/harvest_invoicer/render.py:1:133 >34 > Found 16 errors (1 fixed, 15 remaining).35 >36 > traversed 200 files37 > emitted 115 files for processing38 > formatted 18 files (1 changed) in 5.927s39 > Error: failed to finalise formatting: formatting failures detected40 For full logs, run:41 nix log /nix/store/l0cfndb8xpbpyhb4zzvflyj6dkhlgi50-treefmt-check.drv