Skip to content

Commit 7744354

Browse files
committed
Bump versions to 25.11.26
Prepare for release on crates.io Rename hyper-reverse-proxy to josh-reverse-proxy to avoid name conflict on crate.io
1 parent 87a4037 commit 7744354

File tree

16 files changed

+127
-128
lines changed

16 files changed

+127
-128
lines changed

Cargo.lock

Lines changed: 24 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
resolver = "2"
33
members = [
44
"hyper_cgi",
5-
"hyper-reverse-proxy",
5+
"josh-reverse-proxy",
66
"josh-core",
77
"josh-cli",
88
"josh-filter",
@@ -31,7 +31,18 @@ gix-hash = "0.19.0"
3131
gix-object = "0.50.2"
3232
gix-config = "0.47.1"
3333
gix-submodule = "0.21.0"
34-
hyper-reverse-proxy = { path = "hyper-reverse-proxy", version = "0.0.1" }
34+
hyper_cgi = { path = "hyper_cgi", version = "25.11.26" }
35+
josh-cli = { path = "josh-cli", version = "25.11.26" }
36+
josh-core = { path = "josh-core", version = "25.11.26" }
37+
josh-filter = { path = "josh-filter", version = "25.11.26" }
38+
josh-graphql = { path = "josh-graphql", version = "25.11.26" }
39+
josh-proxy = { path = "josh-proxy", version = "25.11.26" }
40+
josh-reverse-proxy = { path = "josh-reverse-proxy", version = "25.11.26" }
41+
josh-rpc = { path = "josh-rpc", version = "25.11.26" }
42+
josh-ssh-dev-server = { path = "josh-ssh-dev-server", version = "25.11.26" }
43+
josh-ssh-shell = { path = "josh-ssh-shell", version = "25.11.26" }
44+
josh-templates = { path = "josh-templates", version = "25.11.26" }
45+
josh-ui = { path = "josh-ui", version = "25.11.26" }
3546
libc = "0.2.177"
3647
regex = "1.12.2"
3748
rs_tracing = { version = "1.1.0", features = ["rs_tracing"] }

hyper_cgi/Cargo.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
[package]
22
name = "hyper_cgi"
3-
version = "22.10.25"
4-
authors = ["Christian Schilling <initcrash@gmail.com>", "Louis-Marie Givel <louis-marie.givel@esrlabs.com>"]
3+
version = "25.11.26"
54
edition = "2024"
5+
6+
repository = "https://github.com/josh-project/josh"
7+
authors = ["Christian Schilling <initcrash@gmail.com>", "Louis-Marie Givel <louis-marie.givel@esrlabs.com>"]
68
license-file = "LICENSE"
79
description = "Run CGI scripts with hyper"
8-
repository = "https://github.com/josh-project/josh"
910
readme = "README.md"
1011

1112
[dependencies]
@@ -21,7 +22,7 @@ http-body-util = "0.1.0"
2122
clap = { workspace = true, optional = true }
2223
base64 = { workspace = true, optional = true }
2324
rand = { version = "0.9.2", optional = true, features = ["std"] }
24-
hyper-reverse-proxy = { workspace = true }
25+
josh-reverse-proxy = { workspace = true }
2526

2627
[lib]
2728
name = "hyper_cgi"

josh-cli/Cargo.toml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
[package]
2-
authors = ["Christian Schilling <christian.schilling@esrlabs.com>"]
3-
description = "Josh CLI"
2+
name = "josh"
3+
version = "25.11.26"
44
edition = "2024"
5-
keywords = ["git", "monorepo", "workflow", "scm"]
6-
license-file = "LICENSE"
7-
name = "josh-cli"
8-
readme = "../README.md"
5+
96
repository = "https://github.com/josh-project/josh"
10-
version = "22.4.15"
7+
authors = ["Christian Schilling <christian.schilling@esrlabs.com>"]
8+
license-file = "../LICENSE"
9+
description = "CLI interface for josh"
10+
readme = "../README.md"
11+
keywords = ["git", "monorepo", "workflow", "scm"]
1112

1213
[dependencies]
13-
josh-core = { path = "../josh-core" }
14-
josh-graphql = { path = "../josh-graphql" }
15-
josh-templates = { path = "../josh-templates" }
14+
josh-core = { workspace = true }
1615
anyhow = { workspace = true }
1716
env_logger = { workspace = true }
1817
log = { workspace = true }

josh-core/Cargo.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[package]
22
name = "josh-core"
3-
version = "22.4.15"
4-
repository = "https://ithub.com/josh-project/josh"
3+
version = "25.11.26"
4+
edition = "2024"
5+
6+
repository = "https://github.com/josh-project/josh"
57
authors = ["Christian Schilling <initcrash@gmail.com>"]
6-
license-file = "LICENSE"
7-
description = "GIT virtualization proxy"
8+
license-file = "../LICENSE"
9+
description = "Filtering for git repositories"
810
keywords = ["git", "monorepo", "workflow", "scm"]
911
readme = "../README.md"
10-
edition = "2024"
1112

1213
[dependencies]
1314
backtrace = "0.3.76"

josh-filter/Cargo.toml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
[package]
2-
authors = ["Christian Schilling <christian.schilling@esrlabs.com>"]
3-
description = "GIT filter cli"
2+
name = "josh-filter"
3+
version = "25.11.24"
44
edition = "2024"
5+
6+
repository = "https://github.com/josh-project/josh"
7+
authors = ["Christian Schilling <initcrash@gmail.com>"]
8+
license-file = "../LICENSE"
9+
description = "Low-level CLI interface for local Josh use"
510
keywords = ["git", "monorepo", "workflow", "scm"]
6-
license-file = "LICENSE"
7-
name = "josh-filter"
811
readme = "../README.md"
9-
repository = "https://github.com/josh-project/josh"
10-
version = "22.4.15"
1112

1213
[dependencies]
13-
josh-core = { path = "../josh-core" }
14-
josh-graphql = { path = "../josh-graphql" }
15-
josh-templates = { path = "../josh-templates" }
14+
josh-core = { workspace = true }
15+
josh-graphql = { workspace = true }
16+
josh-templates = { workspace = true }
1617
env_logger = { workspace = true }
1718
serde_json = { workspace = true }
1819
defer = { workspace = true }

josh-graphql/Cargo.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
[package]
22
name = "josh-graphql"
3-
version = "0.1.0"
3+
version = "25.11.26"
44
edition = "2024"
55

6+
repository = "https://github.com/josh-project/josh"
7+
authors = ["Christian Schilling <initcrash@gmail.com>"]
8+
license-file = "../LICENSE"
9+
description = "GraphQL API for josh"
10+
readme = "../README.md"
11+
612
[dependencies]
7-
josh-core = { path = "../josh-core" }
13+
josh-core = { workspace = true }
814
juniper = { workspace = true }
915
git2 = { workspace = true }
1016
rs_tracing = { workspace = true }

josh-proxy/Cargo.toml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[package]
2+
name = "josh-proxy"
3+
version = "25.11.26"
4+
edition = "2024"
5+
6+
repository = "https://github.com/josh-project/josh"
27
authors = ["Christian Schilling <christian.schilling@esrlabs.com>"]
8+
license-file = "../LICENSE"
39
description = "GIT virtualization proxy"
4-
edition = "2024"
5-
keywords = ["git", "monorepo", "workflow", "scm"]
6-
license-file = "LICENSE"
7-
name = "josh-proxy"
810
readme = "../README.md"
9-
repository = "https://github.com/josh-project/josh"
10-
version = "22.4.15"
11+
keywords = ["git", "monorepo", "workflow", "scm"]
1112

1213
[dependencies]
1314
sha2 = "0.10.8"
@@ -18,16 +19,16 @@ bytes = "1.11.0"
1819
clap = { workspace = true }
1920
futures = { workspace = true }
2021
hyper = { version = "1.8.1" }
21-
hyper-reverse-proxy = { workspace = true }
22+
josh-reverse-proxy = { workspace = true }
2223
hyper-staticfile = "0.10.0"
2324
hyper-tls = "0.6.0"
24-
hyper_cgi = { path = "../hyper_cgi" }
25+
hyper_cgi = { workspace = true }
2526
hyper-util = { version = "0.1.18", features = ["client", "client-legacy", "http1", "tokio"] }
2627
http-body-util = "0.1.0"
2728
indoc = "2.0.7"
28-
josh-core = {path = "../josh-core" }
29-
josh-templates = { path = "../josh-templates" }
30-
josh-graphql = { path = "../josh-graphql" }
29+
josh-core = { workspace = true }
30+
josh-templates = { workspace = true }
31+
josh-graphql = { workspace = true }
3132
percent-encoding = "2.3.1"
3233
regex = { workspace = true }
3334
reqwest = { workspace = true }
@@ -42,7 +43,7 @@ tracing-opentelemetry = "0.32.0"
4243
tracing-subscriber = { workspace = true }
4344
url = "2.5.4"
4445
uuid = { version = "1.18.1", features = ["v4"] }
45-
josh-rpc = { path = "../josh-rpc" }
46+
josh-rpc = { workspace = true }
4647
tokio-util = { workspace = true }
4748
tempfile = { workspace = true }
4849
gix = { workspace = true }

josh-proxy/src/bin/josh-proxy.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ async fn handle_ui_request(
570570
// Proxy: can be used for UI development or to serve a different UI
571571
if let Some(proxy) = &ARGS.static_resource_proxy_target {
572572
let client_ip = IpAddr::from_str("127.0.0.1").unwrap();
573-
return match hyper_reverse_proxy::call(client_ip, proxy, req).await {
573+
return match josh_reverse_proxy::call(client_ip, proxy, req).await {
574574
Ok(response) => Ok(erase(response)),
575575
Err(error) => Ok(Response::builder()
576576
.status(StatusCode::INTERNAL_SERVER_ERROR)

hyper-reverse-proxy/Cargo.toml renamed to josh-reverse-proxy/Cargo.toml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
[package]
2-
name = "hyper-reverse-proxy"
3-
version = "0.0.1"
2+
name = "josh-reverse-proxy"
3+
version = "25.11.26"
44
edition = "2024"
5-
license = "MIT"
6-
authors = ["Josh Project"]
5+
6+
repository = "https://github.com/josh-project/josh"
7+
authors = ["Louis-Marie Givel <louis-marie@givel.fr."]
8+
license-file = "../LICENSE"
79
description = "Minimal hyper reverse proxy compatibility layer for Josh"
10+
readme = "../README.md"
811

912
[dependencies]
1013
bytes = "1.11.0"

0 commit comments

Comments
 (0)