Skip to content

Update globset in russh-config to 0.4 - #568

Merged
Eugeny merged 1 commit into
Eugeny:mainfrom
pbar1:main
Oct 4, 2025
Merged

Update globset in russh-config to 0.4#568
Eugeny merged 1 commit into
Eugeny:mainfrom
pbar1:main

Conversation

@pbar1

@pbar1 pbar1 commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

globset in russh-config was set to a very old version (0.3), from 2018. This transitively also pulls in a very old version of regex (0.2), which required a build script. Fixing this removes a build script from the transitive dependency set, making russh-config easier to build in non-Cargo environments as well.

Tests in russh-config pass:

cd russh-config
♪ cargo test
   Compiling russh-config v0.54.0 (/code/russh/russh-config)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.52s
     Running unittests src/lib.rs (/code/russh/target/debug/deps/russh_config-24c26694da1c4719)

running 5 tests
test tests::expand_home ... ok
test tests::strip_quotes ... ok
test tests::is_clone ... ok
test tests::default_config ... ok
test tests::basic_config ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests russh_config

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

@pbar1 pbar1 changed the title chore(russh-config): Update globset to 0.4 Update globset to 0.4 Sep 26, 2025
@pbar1 pbar1 changed the title Update globset to 0.4 Update globset in russh-config to 0.4 Sep 26, 2025
@pbar1
pbar1 marked this pull request as ready for review September 26, 2025 18:52
@Eugeny

Eugeny commented Oct 4, 2025

Copy link
Copy Markdown
Owner

Thanks!

@Eugeny
Eugeny merged commit b6a446d into Eugeny:main Oct 4, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants