From 76174efa064e43de2f19e3853e3fb9f5a31d4fac Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 23 Aug 2025 16:05:35 +0000 Subject: [PATCH 01/12] Update Rust crate dialoguer to 0.12.0 --- Cargo.lock | 154 ++++++++++++++++++++++++++++++++++------------------- Cargo.toml | 2 +- 2 files changed, 100 insertions(+), 56 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0884853..72a45a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -126,35 +126,34 @@ checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "console" -version = "0.15.8" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" +checksum = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d" dependencies = [ "encode_unicode", - "lazy_static", "libc", + "once_cell", "unicode-width", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] name = "dialoguer" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" +checksum = "25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96" dependencies = [ "console", "shell-words", "tempfile", - "thiserror", "zeroize", ] [[package]] name = "encode_unicode" -version = "0.3.6" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" [[package]] name = "errno" @@ -163,7 +162,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -196,12 +195,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - [[package]] name = "libc" version = "0.2.172" @@ -338,7 +331,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -383,27 +376,7 @@ dependencies = [ "getrandom", "once_cell", "rustix", - "windows-sys 0.52.0", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "windows-sys 0.59.0", ] [[package]] @@ -414,9 +387,9 @@ checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "unicode-width" -version = "0.1.14" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" +checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" [[package]] name = "utf8parse" @@ -434,13 +407,10 @@ dependencies = [ ] [[package]] -name = "windows-sys" -version = "0.52.0" +name = "windows-link" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets", -] +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" [[package]] name = "windows-sys" @@ -448,7 +418,16 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", ] [[package]] @@ -457,14 +436,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "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", + "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", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +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", ] [[package]] @@ -473,48 +469,96 @@ 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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" 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" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + [[package]] name = "wit-bindgen-rt" version = "0.39.0" diff --git a/Cargo.toml b/Cargo.toml index 6b8b197..c96db0e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ strip = true [dependencies] tempfile = "3.20.0" -dialoguer = "0.11.0" +dialoguer = "0.12.0" rand = "0.9.0" clap = { version = "4.5.38", features = [ "derive" ]} sedregex = "0.2.5" From cc62fa577a7276772665a0b272aae76d45304bcf Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 30 Nov 2025 00:03:39 +0000 Subject: [PATCH 02/12] Update https://github.com/oxsecurity/megalinter action to v9 --- .forgejo/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index e13e2e6..e1ad5b8 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: steps: - uses: https://code.forgejo.org/actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - - uses: https://github.com/oxsecurity/megalinter@e08c2b05e3dbc40af4c23f41172ef1e068a7d651 # v8 + - uses: https://github.com/oxsecurity/megalinter@55a59b24a441e0e1943080d4a512d827710d4a9d # v9 env: MEGALINTER_FLAVOR: cupcake GITHUB_SERVER_URL: https://forgejo.wizeazz.nl From 10819099daa43ec449823f0510ec19b26eaff95c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 2 Dec 2025 20:04:31 +0000 Subject: [PATCH 03/12] Update https://code.forgejo.org/actions/checkout action to v6 --- .forgejo/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index e13e2e6..9a1ddb2 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: name: cargo test runs-on: docker steps: - - uses: https://code.forgejo.org/actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: https://code.forgejo.org/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 - uses: https://github.com/oxsecurity/megalinter@e08c2b05e3dbc40af4c23f41172ef1e068a7d651 # v8 env: From 6ad900f4ea85811a2834715423869f9408749c5c Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Thu, 4 Dec 2025 10:47:07 +0100 Subject: [PATCH 04/12] fix rust toolchain --- .forgejo/workflows/ci.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 9a1ddb2..8d224d2 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -20,9 +20,7 @@ jobs: GITHUB_STATUS_REPORTER: ${{ !env.ACT }} GITHUB_COMMENT_REPORTER: ${{ !env.ACT }} - - uses: https://github.com/wackbyte/rust-toolchain@trunk - with: - toolchain: stable + - uses: https://actions-rust-lang/setup-rust-toolchain@v1 #- run: cargo test --all-features - run: cargo run -- --help From d3d2582d9c55c7e34340254ed34feb4798320f15 Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Thu, 4 Dec 2025 10:49:39 +0100 Subject: [PATCH 05/12] grmbl --- .forgejo/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 8d224d2..024d650 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: GITHUB_STATUS_REPORTER: ${{ !env.ACT }} GITHUB_COMMENT_REPORTER: ${{ !env.ACT }} - - uses: https://actions-rust-lang/setup-rust-toolchain@v1 + - uses: https://github.com/actions-rust-lang/setup-rust-toolchain@v1 #- run: cargo test --all-features - run: cargo run -- --help From 4c545df0c4b6a32617619fd3247d39e1184095b8 Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 4 Dec 2025 11:46:54 +0000 Subject: [PATCH 06/12] Update .forgejo/workflows/ci.yml --- .forgejo/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index de144f1..1aee6dd 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: steps: - uses: https://code.forgejo.org/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 - - uses: https://github.com/oxsecurity/megalinter@55a59b24a441e0e1943080d4a512d827710d4a9d # v9 + - uses: https://github.com/oxsecurity/megalinter:v9 env: MEGALINTER_FLAVOR: cupcake GITHUB_SERVER_URL: https://forgejo.wizeazz.nl From 71eed426791910a1dae9320f1948cdca917457ad Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 4 Dec 2025 11:49:18 +0000 Subject: [PATCH 07/12] Update .forgejo/workflows/ci.yml --- .forgejo/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 1aee6dd..ccdad46 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: steps: - uses: https://code.forgejo.org/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 - - uses: https://github.com/oxsecurity/megalinter:v9 + - uses: https://github.com/oxsecurity/megalinter@v9 env: MEGALINTER_FLAVOR: cupcake GITHUB_SERVER_URL: https://forgejo.wizeazz.nl From 42ffb87e274617f0d95d2f88a802c2e35b53db35 Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 4 Dec 2025 12:25:24 +0000 Subject: [PATCH 08/12] Update .mega-linter.yml --- .mega-linter.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.mega-linter.yml b/.mega-linter.yml index 97a61e8..6453a23 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -1,5 +1,9 @@ --- APPLY_FIXES: none +ENABLE: + - MARKDOWN + - RUST + - REPOSITORY DISABLE: - ACTION - COPYPASTE From 1ebe2877acb65a2fe737f47bbc923364998a5460 Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 4 Dec 2025 12:31:25 +0000 Subject: [PATCH 09/12] Update renovate.json --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index d4c2a8d..89b0608 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,7 @@ { "extends": [ - "config:best-practices" + "config:best-practices", + "config:preserveSemverRanges" ], "packageRules": [ { From f9d9f669cd4e643752f4408f079e14e51aba2b25 Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 4 Dec 2025 12:32:44 +0000 Subject: [PATCH 10/12] Update renovate.json --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 89b0608..7ab1369 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,7 @@ { "extends": [ "config:best-practices", - "config:preserveSemverRanges" + ":preserveSemverRanges" ], "packageRules": [ { From a7a6006d3407f7539e01eef9e7bb1a9c59404af0 Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 4 Dec 2025 12:36:51 +0000 Subject: [PATCH 11/12] Update .forgejo/workflows/ci.yml --- .forgejo/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index ccdad46..c6255c9 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: name: cargo test runs-on: docker steps: - - uses: https://code.forgejo.org/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 + - uses: https://code.forgejo.org/actions/checkout@v6 - uses: https://github.com/oxsecurity/megalinter@v9 env: @@ -20,7 +20,7 @@ jobs: GITHUB_STATUS_REPORTER: ${{ !env.ACT }} GITHUB_COMMENT_REPORTER: ${{ !env.ACT }} - - uses: https://github.com/actions-rust-lang/setup-rust-toolchain@v1 + - uses: https://github.com/dtolnay/rust-toolchain@stable #- run: cargo test --all-features - run: cargo run -- --help From 159e9e620d643429236da8aad2f814d8fe2fa6e5 Mon Sep 17 00:00:00 2001 From: ward Date: Thu, 4 Dec 2025 13:38:10 +0000 Subject: [PATCH 12/12] Update .mega-linter.yml --- .mega-linter.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.mega-linter.yml b/.mega-linter.yml index 6453a23..71cd963 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -18,6 +18,9 @@ DISABLE_LINTERS: - MARKDOWN_MARKDOWN_TABLE_FORMATTER - MARKDOWN_MARKDOWN_LINK_CHECK - REPOSITORY_KICS + - REPOSITORY_CHECKOV + - REPOSITORY_GRYPE + - REPOSITORY_SYFT FILTER_REGEX_EXCLUDE: .*testdata/* PARALLEL: false PRINT_ALPACA: false