From 1e7620d86a8a246ac34fcaa86f8f4463ccb86459 Mon Sep 17 00:00:00 2001 From: Pistonight Date: Sat, 3 Jan 2026 00:41:28 -0800 Subject: [PATCH 1/2] fix: happy new year --- Cargo.lock | 474 ++++++------------ Cargo.toml | 6 +- src/cli.rs | 2 +- src/config.rs | 2 +- src/format.rs | 2 +- src/lib.rs | 2 +- src/main.rs | 6 +- src/runner.rs | 2 +- tests/fixture_test.rs | 2 +- tests/fixtures/after_copyright.txt | 2 +- tests/fixtures/after_copyright.txt_fixed | 2 +- tests/fixtures/before_license.txt | 2 +- tests/fixtures/before_license.txt_fixed | 2 +- tests/fixtures/empty_text.txt_fixed | 2 +- tests/fixtures/first_not_sentinel.txt_fixed | 2 +- tests/fixtures/middle_license.txt | 2 +- tests/fixtures/middle_license.txt_fixed | 2 +- tests/fixtures/multi_correct.txt | 4 +- tests/fixtures/multi_correct.txt_fixed | 4 +- tests/fixtures/multi_wrong.txt | 4 +- tests/fixtures/multi_wrong.txt_fixed | 4 +- tests/fixtures/only_1line.txt_fixed | 2 +- tests/fixtures/sentinel_first.txt_fixed | 2 +- tests/fixtures/wrong_holder.txt | 2 +- tests/fixtures/wrong_holder.txt_fixed | 2 +- tests/fixtures/wrong_holder_license.txt | 2 +- tests/fixtures/wrong_holder_license.txt_fixed | 2 +- tests/fixtures/wrong_license.txt | 2 +- tests/fixtures/wrong_license.txt_fixed | 2 +- tests/fixtures/wrong_year.txt_cfail | 2 +- tests/fixtures/wrong_year.txt_fixed | 2 +- tests/fixtures/wrong_year_future.txt_cfail | 2 +- .../wrong_year_future_range.txt_cfail | 2 +- tests/fixtures/wrong_year_range.txt_cfail | 2 +- tests/fixtures/wrong_year_range.txt_fixed | 2 +- 35 files changed, 207 insertions(+), 351 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c83f283..bca9ca2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,36 +2,15 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - [[package]] name = "aho-corasick" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" dependencies = [ "memchr", ] -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -43,9 +22,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.20" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" +checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" dependencies = [ "anstyle", "anstyle-parse", @@ -58,9 +37,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" [[package]] name = "anstyle-parse" @@ -73,11 +52,11 @@ dependencies = [ [[package]] name = "anstyle-query" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" +checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -93,9 +72,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.99" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "autocfg" @@ -103,26 +82,11 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" -[[package]] -name = "backtrace" -version = "0.3.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets 0.52.6", -] - [[package]] name = "bitflags" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" [[package]] name = "bumpalo" @@ -132,44 +96,44 @@ checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" [[package]] name = "cc" -version = "1.2.32" +version = "1.2.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" +checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203" dependencies = [ + "find-msvc-tools", "shlex", ] [[package]] name = "cfg-if" -version = "1.0.1" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "chrono" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" dependencies = [ - "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-link", + "windows-link 0.2.1", ] [[package]] name = "clap" -version = "4.5.45" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318" +checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" dependencies = [ "clap_builder", "clap_derive", @@ -177,9 +141,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.44" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8" +checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" dependencies = [ "anstream", "anstyle", @@ -189,9 +153,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.45" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck", "proc-macro2", @@ -201,9 +165,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.5" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" +checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" [[package]] name = "colorchoice" @@ -225,9 +189,9 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "env_filter" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" dependencies = [ "log", "regex", @@ -247,31 +211,31 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] name = "filetime" -version = "0.2.25" +version = "0.2.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" +checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" dependencies = [ "cfg-if", "libc", "libredox", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] -name = "gimli" -version = "0.31.1" +name = "find-msvc-tools" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" [[package]] name = "glob" @@ -281,9 +245,9 @@ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "hashbrown" -version = "0.15.5" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "heck" @@ -323,30 +287,19 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", "hashbrown", ] -[[package]] -name = "io-uring" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" -dependencies = [ - "bitflags", - "cfg-if", - "libc", -] - [[package]] name = "is_terminal_polyfill" -version = "1.70.1" +version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" [[package]] name = "js-sys" @@ -360,15 +313,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.175" +version = "0.2.178" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" +checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ "bitflags", "libc", @@ -377,13 +330,13 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "lisensor" -version = "0.2.0" +version = "0.2.1" dependencies = [ "chrono", "pistonite-cu", @@ -392,35 +345,15 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - -[[package]] -name = "mio" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" -dependencies = [ - "libc", - "wasi", - "windows-sys 0.59.0", -] +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "num-traits" @@ -441,15 +374,6 @@ dependencies = [ "libc", ] -[[package]] -name = "object" -version = "0.36.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -dependencies = [ - "memchr", -] - [[package]] name = "once_cell" version = "1.21.3" @@ -458,9 +382,9 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "once_cell_polyfill" -version = "1.70.1" +version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" [[package]] name = "oneshot" @@ -482,9 +406,9 @@ checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "pistonite-cu" -version = "0.4.0" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "163a2781c4d85531640453d137aed327771c4736f558bd2c0abd77c0e1f32d22" +checksum = "9677c885544d200ac3533351856d94ddc3791745129dda953f5dbf021427e73e" dependencies = [ "anyhow", "clap", @@ -492,33 +416,36 @@ dependencies = [ "env_filter", "filetime", "glob", + "libc", "log", "num_cpus", "oneshot", "pathdiff", "pistonite-cu-proc-macros", + "regex", "serde", "terminal_size", "tokio", "toml", "unicode-width", "which", + "windows-sys 0.61.2", ] [[package]] name = "pistonite-cu-proc-macros" -version = "0.1.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "477dbad27fb7c9678fb86993054c5478b6e994e846e32056034dc97dda83c221" +checksum = "11a4d4328bb2eeb0a250ca56061e7ca32fff3485bcda1758fab781fd59a64f03" dependencies = [ "pistonite-pm", ] [[package]] name = "pistonite-pm" -version = "0.1.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "911fffec7165bb8cc1424d4c70e1f7d211ff4b6210fa6746bfefb3afc71c8b35" +checksum = "c8c0b5010d5525ffbc3d4d1c3338b6167b03b6980553c042093f5b04736213fa" dependencies = [ "proc-macro2", "quote", @@ -527,36 +454,36 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.97" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" +checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" dependencies = [ "proc-macro2", ] [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ "bitflags", ] [[package]] name = "regex" -version = "1.11.1" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", @@ -566,9 +493,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.9" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" dependencies = [ "aho-corasick", "memchr", @@ -577,27 +504,21 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" - -[[package]] -name = "rustc-demangle" -version = "0.1.26" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "rustix" -version = "1.0.8" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" dependencies = [ "bitflags", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -608,18 +529,28 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -628,11 +559,11 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.0.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -641,12 +572,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" -[[package]] -name = "slab" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" - [[package]] name = "strsim" version = "0.11.1" @@ -655,9 +580,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "syn" -version = "2.0.105" +version = "2.0.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619" +checksum = "21f182278bf2d2bcb3c88b1b08a37df029d71ce3d3ae26168e3c653b213b99d4" dependencies = [ "proc-macro2", "quote", @@ -676,25 +601,20 @@ dependencies = [ [[package]] name = "tokio" -version = "1.47.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", - "io-uring", - "libc", - "mio", "pin-project-lite", - "slab", "tokio-macros", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -703,12 +623,12 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.5" +version = "0.9.10+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8" +checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48" dependencies = [ "indexmap", - "serde", + "serde_core", "serde_spanned", "toml_datetime", "toml_parser", @@ -718,39 +638,39 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.0" +version = "0.7.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" dependencies = [ - "serde", + "serde_core", ] [[package]] name = "toml_parser" -version = "1.0.2" +version = "1.0.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10" +checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" dependencies = [ "winnow", ] [[package]] name = "toml_writer" -version = "1.0.2" +version = "1.0.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" +checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" [[package]] name = "unicode-width" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" [[package]] name = "utf8parse" @@ -758,12 +678,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - [[package]] name = "wasm-bindgen" version = "0.2.100" @@ -841,7 +755,7 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", - "windows-link", + "windows-link 0.1.3", "windows-result", "windows-strings", ] @@ -874,13 +788,19 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-result" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -889,16 +809,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", + "windows-link 0.1.3", ] [[package]] @@ -907,143 +818,88 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] -name = "windows-targets" -version = "0.52.6" +name = "windows-sys" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", + "windows-link 0.2.1", ] [[package]] name = "windows-targets" -version = "0.53.3" +version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows-link 0.2.1", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" [[package]] name = "windows_aarch64_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" [[package]] name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" [[package]] name = "windows_i686_gnullvm" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" [[package]] name = "windows_i686_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" [[package]] name = "windows_x86_64_gnu" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" [[package]] name = "windows_x86_64_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "0.7.12" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" [[package]] name = "winsafe" diff --git a/Cargo.toml b/Cargo.toml index 8e269de..c880d5b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lisensor" -version = "0.2.0" +version = "0.2.1" edition = "2024" description = "Tool to automatically add, check, and fix license notices in the source files" license = "MIT" @@ -17,12 +17,12 @@ exclude = [ [dependencies] -chrono = "0.4.41" +chrono = "0.4.42" serde = "1" [dependencies.cu] package = "pistonite-cu" -version = "0.4.0" +version = "0.6.8" features = ["print", "fs", "coroutine-heavy", "toml"] # path = "../cu/packages/copper" diff --git a/src/cli.rs b/src/cli.rs index 35c75de..c49c598 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2025 Pistonite +// Copyright (c) 2025-2026 Pistonite use cu::pre::*; diff --git a/src/config.rs b/src/config.rs index 62b2e8c..7909542 100644 --- a/src/config.rs +++ b/src/config.rs @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2025 Pistonite +// Copyright (c) 2025-2026 Pistonite use std::collections::BTreeMap; use std::ops::Deref; diff --git a/src/format.rs b/src/format.rs index 5ebb642..10ca23f 100644 --- a/src/format.rs +++ b/src/format.rs @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2025 Pistonite +// Copyright (c) 2025-2026 Pistonite use std::io::BufRead; use std::path::Path; diff --git a/src/lib.rs b/src/lib.rs index 2fff7be..17c00ca 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2025 Pistonite +// Copyright (c) 2025-2026 Pistonite //! See README on crates.io or GitHub. diff --git a/src/main.rs b/src/main.rs index 6a8a87e..abced0a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2025 Pistonite +// Copyright (c) 2025-2026 Pistonite use lisensor::{Cli, config_from_cli, run}; @@ -10,9 +10,9 @@ async fn main(mut args: Cli) -> cu::Result<()> { if result.is_err() { if fix { - cu::bail!("some issues could not be fixed automatically."); + cu::bailfyi!("some issues could not be fixed automatically."); } else { - cu::bail!("license check unsuccesful."); + cu::bailfyi!("license check unsuccesful."); } } diff --git a/src/runner.rs b/src/runner.rs index d12fb59..ef1618e 100644 --- a/src/runner.rs +++ b/src/runner.rs @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2025 Pistonite +// Copyright (c) 2025-2026 Pistonite use std::collections::BTreeMap; use std::path::PathBuf; diff --git a/tests/fixture_test.rs b/tests/fixture_test.rs index 2a51e01..4985a32 100644 --- a/tests/fixture_test.rs +++ b/tests/fixture_test.rs @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2025 Pistonite +// Copyright (c) 2025-2026 Pistonite use std::path::Path; diff --git a/tests/fixtures/after_copyright.txt b/tests/fixtures/after_copyright.txt index 147dfe5..1e9bb3f 100644 --- a/tests/fixtures/after_copyright.txt +++ b/tests/fixtures/after_copyright.txt @@ -1,4 +1,4 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/after_copyright.txt_fixed b/tests/fixtures/after_copyright.txt_fixed index 147dfe5..1e9bb3f 100644 --- a/tests/fixtures/after_copyright.txt_fixed +++ b/tests/fixtures/after_copyright.txt_fixed @@ -1,4 +1,4 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/before_license.txt b/tests/fixtures/before_license.txt index 61408f4..fe7d6fb 100644 --- a/tests/fixtures/before_license.txt +++ b/tests/fixtures/before_license.txt @@ -1,4 +1,4 @@ fn main() { // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder } diff --git a/tests/fixtures/before_license.txt_fixed b/tests/fixtures/before_license.txt_fixed index 064f570..865a1e7 100644 --- a/tests/fixtures/before_license.txt_fixed +++ b/tests/fixtures/before_license.txt_fixed @@ -1,5 +1,5 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/empty_text.txt_fixed b/tests/fixtures/empty_text.txt_fixed index add53cf..688833d 100644 --- a/tests/fixtures/empty_text.txt_fixed +++ b/tests/fixtures/empty_text.txt_fixed @@ -1,2 +1,2 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder diff --git a/tests/fixtures/first_not_sentinel.txt_fixed b/tests/fixtures/first_not_sentinel.txt_fixed index ea8ad26..3a48d18 100644 --- a/tests/fixtures/first_not_sentinel.txt_fixed +++ b/tests/fixtures/first_not_sentinel.txt_fixed @@ -1,5 +1,5 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder // * * * * * // This file was taken from Foobar project. // Original license notices: diff --git a/tests/fixtures/middle_license.txt b/tests/fixtures/middle_license.txt index d1cf7cb..b8f3c52 100644 --- a/tests/fixtures/middle_license.txt +++ b/tests/fixtures/middle_license.txt @@ -1,4 +1,4 @@ // SPDX-License-Identifier: TestLicense fn main() { -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder } diff --git a/tests/fixtures/middle_license.txt_fixed b/tests/fixtures/middle_license.txt_fixed index 064f570..865a1e7 100644 --- a/tests/fixtures/middle_license.txt_fixed +++ b/tests/fixtures/middle_license.txt_fixed @@ -1,5 +1,5 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/multi_correct.txt b/tests/fixtures/multi_correct.txt index 839f6c3..7fd33cf 100644 --- a/tests/fixtures/multi_correct.txt +++ b/tests/fixtures/multi_correct.txt @@ -1,6 +1,6 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/multi_correct.txt_fixed b/tests/fixtures/multi_correct.txt_fixed index 839f6c3..7fd33cf 100644 --- a/tests/fixtures/multi_correct.txt_fixed +++ b/tests/fixtures/multi_correct.txt_fixed @@ -1,6 +1,6 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/multi_wrong.txt b/tests/fixtures/multi_wrong.txt index ac9f262..0eacc21 100644 --- a/tests/fixtures/multi_wrong.txt +++ b/tests/fixtures/multi_wrong.txt @@ -1,6 +1,6 @@ // SPDX-License-Identifier: TestLicense // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/multi_wrong.txt_fixed b/tests/fixtures/multi_wrong.txt_fixed index ac9f262..0eacc21 100644 --- a/tests/fixtures/multi_wrong.txt_fixed +++ b/tests/fixtures/multi_wrong.txt_fixed @@ -1,6 +1,6 @@ // SPDX-License-Identifier: TestLicense // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder +// Copyright (c) 2026 TestHolder fn main() { } diff --git a/tests/fixtures/only_1line.txt_fixed b/tests/fixtures/only_1line.txt_fixed index d383379..f452f33 100644 --- a/tests/fixtures/only_1line.txt_fixed +++ b/tests/fixtures/only_1line.txt_fixed @@ -1,4 +1,4 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() {} diff --git a/tests/fixtures/sentinel_first.txt_fixed b/tests/fixtures/sentinel_first.txt_fixed index 61ac3bc..390eaae 100644 --- a/tests/fixtures/sentinel_first.txt_fixed +++ b/tests/fixtures/sentinel_first.txt_fixed @@ -1,5 +1,5 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder // * * * * * sentinel is first line // SPDX-License-Identifier: TestLicense // SPDX-License-Identifier: TestLicense diff --git a/tests/fixtures/wrong_holder.txt b/tests/fixtures/wrong_holder.txt index 1e120bb..f076d3a 100644 --- a/tests/fixtures/wrong_holder.txt +++ b/tests/fixtures/wrong_holder.txt @@ -1,4 +1,4 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 NotTestHolder +// Copyright (c) 2026 NotTestHolder // * * * * * fn main() {} diff --git a/tests/fixtures/wrong_holder.txt_fixed b/tests/fixtures/wrong_holder.txt_fixed index 49eb60a..12d0bf8 100644 --- a/tests/fixtures/wrong_holder.txt_fixed +++ b/tests/fixtures/wrong_holder.txt_fixed @@ -1,4 +1,4 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder // * * * * * fn main() {} diff --git a/tests/fixtures/wrong_holder_license.txt b/tests/fixtures/wrong_holder_license.txt index f2e397e..e615f78 100644 --- a/tests/fixtures/wrong_holder_license.txt +++ b/tests/fixtures/wrong_holder_license.txt @@ -1,5 +1,5 @@ // SPDX-License-Identifier: NotTestLicense -// Copyright (c) 2025 NotTestHolder +// Copyright (c) 2026 NotTestHolder // * * * * * // SPDX-License-Identifier: NotTestLicense // Copyright (c) 2025 NotTestHolder diff --git a/tests/fixtures/wrong_holder_license.txt_fixed b/tests/fixtures/wrong_holder_license.txt_fixed index fb1e0e2..63510c3 100644 --- a/tests/fixtures/wrong_holder_license.txt_fixed +++ b/tests/fixtures/wrong_holder_license.txt_fixed @@ -1,5 +1,5 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder // * * * * * // SPDX-License-Identifier: NotTestLicense // Copyright (c) 2025 NotTestHolder diff --git a/tests/fixtures/wrong_license.txt b/tests/fixtures/wrong_license.txt index 935a67a..c970a67 100644 --- a/tests/fixtures/wrong_license.txt +++ b/tests/fixtures/wrong_license.txt @@ -1,3 +1,3 @@ // SPDX-License-Identifier: NotTestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() {} diff --git a/tests/fixtures/wrong_license.txt_fixed b/tests/fixtures/wrong_license.txt_fixed index d383379..f452f33 100644 --- a/tests/fixtures/wrong_license.txt_fixed +++ b/tests/fixtures/wrong_license.txt_fixed @@ -1,4 +1,4 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2025 TestHolder +// Copyright (c) 2026 TestHolder fn main() {} diff --git a/tests/fixtures/wrong_year.txt_cfail b/tests/fixtures/wrong_year.txt_cfail index 74c1608..ecdd8e6 100644 --- a/tests/fixtures/wrong_year.txt_cfail +++ b/tests/fixtures/wrong_year.txt_cfail @@ -1 +1 @@ -copyright info ends at 2017, but we are in 2025. +copyright info ends at 2017, but we are in 2026. diff --git a/tests/fixtures/wrong_year.txt_fixed b/tests/fixtures/wrong_year.txt_fixed index 90db9c5..0a7ed07 100644 --- a/tests/fixtures/wrong_year.txt_fixed +++ b/tests/fixtures/wrong_year.txt_fixed @@ -1,5 +1,5 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2017-2025 TestHolder +// Copyright (c) 2017-2026 TestHolder fn main() { } diff --git a/tests/fixtures/wrong_year_future.txt_cfail b/tests/fixtures/wrong_year_future.txt_cfail index f8cc54b..a861af5 100644 --- a/tests/fixtures/wrong_year_future.txt_cfail +++ b/tests/fixtures/wrong_year_future.txt_cfail @@ -1 +1 @@ -copyright info ends at 2050, but we are in 2025. +copyright info ends at 2050, but we are in 2026. diff --git a/tests/fixtures/wrong_year_future_range.txt_cfail b/tests/fixtures/wrong_year_future_range.txt_cfail index 4a255e0..a94526c 100644 --- a/tests/fixtures/wrong_year_future_range.txt_cfail +++ b/tests/fixtures/wrong_year_future_range.txt_cfail @@ -1 +1 @@ -copyright info ends at 2070, but we are in 2025. +copyright info ends at 2070, but we are in 2026. diff --git a/tests/fixtures/wrong_year_range.txt_cfail b/tests/fixtures/wrong_year_range.txt_cfail index a7c649c..764a931 100644 --- a/tests/fixtures/wrong_year_range.txt_cfail +++ b/tests/fixtures/wrong_year_range.txt_cfail @@ -1 +1 @@ -copyright info ends at 2016, but we are in 2025. +copyright info ends at 2016, but we are in 2026. diff --git a/tests/fixtures/wrong_year_range.txt_fixed b/tests/fixtures/wrong_year_range.txt_fixed index af07910..061d555 100644 --- a/tests/fixtures/wrong_year_range.txt_fixed +++ b/tests/fixtures/wrong_year_range.txt_fixed @@ -1,5 +1,5 @@ // SPDX-License-Identifier: TestLicense -// Copyright (c) 2010-2025 TestHolder +// Copyright (c) 2010-2026 TestHolder fn main() { } From cbc43c166b9935ca0b71d3a271264f3187420740 Mon Sep 17 00:00:00 2001 From: Pistonight Date: Sat, 3 Jan 2026 00:43:24 -0800 Subject: [PATCH 2/2] remove mac x64 target --- .github/workflows/build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dc30ed4..9487bec 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,8 +28,6 @@ jobs: target: x64 - image: ubuntu-24.04-arm target: arm64 - - image: macos-latest - target: x64 - image: macos-latest target: arm64 - image: windows-latest