Spaces:
Running
Running
Commit ·
ab93852
1
Parent(s): 81c6be5
chore(deps): update solverforge runtime to 0.11.1
Browse filesMove the field-service routing app from solverforge 0.11.0 to the published
0.11.1 runtime crate set while keeping the dependency surface registry-backed
for clean CI, Docker, and Hugging Face Space builds.
Update the direct solverforge and solverforge-core requirements, refresh the
lockfile for the focused SolverForge crate family bump, and align the scaffold
metadata plus README version surface so the documented runtime target matches
Cargo.toml.
Validated with the full local Space pipeline, including fmt check, clippy with
warnings denied, release build, Rust tests, frontend JavaScript syntax checks,
and a Docker image build from the repository context.
- Cargo.lock +16 -16
- Cargo.toml +2 -2
- README.md +3 -3
- solverforge.app.toml +2 -2
Cargo.lock
CHANGED
|
@@ -1531,9 +1531,9 @@ dependencies = [
|
|
| 1531 |
|
| 1532 |
[[package]]
|
| 1533 |
name = "solverforge"
|
| 1534 |
-
version = "0.11.
|
| 1535 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1536 |
-
checksum = "
|
| 1537 |
dependencies = [
|
| 1538 |
"solverforge-config",
|
| 1539 |
"solverforge-console",
|
|
@@ -1547,9 +1547,9 @@ dependencies = [
|
|
| 1547 |
|
| 1548 |
[[package]]
|
| 1549 |
name = "solverforge-config"
|
| 1550 |
-
version = "0.11.
|
| 1551 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1552 |
-
checksum = "
|
| 1553 |
dependencies = [
|
| 1554 |
"serde",
|
| 1555 |
"serde_yaml",
|
|
@@ -1560,9 +1560,9 @@ dependencies = [
|
|
| 1560 |
|
| 1561 |
[[package]]
|
| 1562 |
name = "solverforge-console"
|
| 1563 |
-
version = "0.11.
|
| 1564 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1565 |
-
checksum = "
|
| 1566 |
dependencies = [
|
| 1567 |
"num-format",
|
| 1568 |
"owo-colors",
|
|
@@ -1572,9 +1572,9 @@ dependencies = [
|
|
| 1572 |
|
| 1573 |
[[package]]
|
| 1574 |
name = "solverforge-core"
|
| 1575 |
-
version = "0.11.
|
| 1576 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1577 |
-
checksum = "
|
| 1578 |
dependencies = [
|
| 1579 |
"serde",
|
| 1580 |
"thiserror",
|
|
@@ -1582,9 +1582,9 @@ dependencies = [
|
|
| 1582 |
|
| 1583 |
[[package]]
|
| 1584 |
name = "solverforge-cvrp"
|
| 1585 |
-
version = "0.11.
|
| 1586 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1587 |
-
checksum = "
|
| 1588 |
dependencies = [
|
| 1589 |
"solverforge-solver",
|
| 1590 |
]
|
|
@@ -1610,9 +1610,9 @@ dependencies = [
|
|
| 1610 |
|
| 1611 |
[[package]]
|
| 1612 |
name = "solverforge-macros"
|
| 1613 |
-
version = "0.11.
|
| 1614 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1615 |
-
checksum = "
|
| 1616 |
dependencies = [
|
| 1617 |
"proc-macro2",
|
| 1618 |
"quote",
|
|
@@ -1636,9 +1636,9 @@ dependencies = [
|
|
| 1636 |
|
| 1637 |
[[package]]
|
| 1638 |
name = "solverforge-scoring"
|
| 1639 |
-
version = "0.11.
|
| 1640 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1641 |
-
checksum = "
|
| 1642 |
dependencies = [
|
| 1643 |
"solverforge-core",
|
| 1644 |
"thiserror",
|
|
@@ -1646,9 +1646,9 @@ dependencies = [
|
|
| 1646 |
|
| 1647 |
[[package]]
|
| 1648 |
name = "solverforge-solver"
|
| 1649 |
-
version = "0.11.
|
| 1650 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1651 |
-
checksum = "
|
| 1652 |
dependencies = [
|
| 1653 |
"rand 0.10.1",
|
| 1654 |
"rand_chacha 0.10.0",
|
|
|
|
| 1531 |
|
| 1532 |
[[package]]
|
| 1533 |
name = "solverforge"
|
| 1534 |
+
version = "0.11.1"
|
| 1535 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1536 |
+
checksum = "f6d275ab6321fced4d4dfce9984efd24bc384119d486ab68d4a1602a6c096647"
|
| 1537 |
dependencies = [
|
| 1538 |
"solverforge-config",
|
| 1539 |
"solverforge-console",
|
|
|
|
| 1547 |
|
| 1548 |
[[package]]
|
| 1549 |
name = "solverforge-config"
|
| 1550 |
+
version = "0.11.1"
|
| 1551 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1552 |
+
checksum = "6deeada379370e64198b864a8334bf3d780cce260fb490da839ff1f9f98192fa"
|
| 1553 |
dependencies = [
|
| 1554 |
"serde",
|
| 1555 |
"serde_yaml",
|
|
|
|
| 1560 |
|
| 1561 |
[[package]]
|
| 1562 |
name = "solverforge-console"
|
| 1563 |
+
version = "0.11.1"
|
| 1564 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1565 |
+
checksum = "572acc44ca4fc379cf009bc99f5fffda8720c457dfd6ff4a14486946bb4f85cc"
|
| 1566 |
dependencies = [
|
| 1567 |
"num-format",
|
| 1568 |
"owo-colors",
|
|
|
|
| 1572 |
|
| 1573 |
[[package]]
|
| 1574 |
name = "solverforge-core"
|
| 1575 |
+
version = "0.11.1"
|
| 1576 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1577 |
+
checksum = "1a158fa507c3c47a09bab48a8605b16bb082ac8b56067eb78ac59849e8098be3"
|
| 1578 |
dependencies = [
|
| 1579 |
"serde",
|
| 1580 |
"thiserror",
|
|
|
|
| 1582 |
|
| 1583 |
[[package]]
|
| 1584 |
name = "solverforge-cvrp"
|
| 1585 |
+
version = "0.11.1"
|
| 1586 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1587 |
+
checksum = "769dd17eb3695dd1d8c532795c293ff5488370b3418271727d1cdc05707b6978"
|
| 1588 |
dependencies = [
|
| 1589 |
"solverforge-solver",
|
| 1590 |
]
|
|
|
|
| 1610 |
|
| 1611 |
[[package]]
|
| 1612 |
name = "solverforge-macros"
|
| 1613 |
+
version = "0.11.1"
|
| 1614 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1615 |
+
checksum = "5b6a1ea5a613eaa550c32abce2d1740f4b5ad58d1fc3a7e8b7dc1c22633bbcc1"
|
| 1616 |
dependencies = [
|
| 1617 |
"proc-macro2",
|
| 1618 |
"quote",
|
|
|
|
| 1636 |
|
| 1637 |
[[package]]
|
| 1638 |
name = "solverforge-scoring"
|
| 1639 |
+
version = "0.11.1"
|
| 1640 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1641 |
+
checksum = "020a26f954c1d843502920c3ef5c92dea98d087a1b3e228fde15ba11940d1140"
|
| 1642 |
dependencies = [
|
| 1643 |
"solverforge-core",
|
| 1644 |
"thiserror",
|
|
|
|
| 1646 |
|
| 1647 |
[[package]]
|
| 1648 |
name = "solverforge-solver"
|
| 1649 |
+
version = "0.11.1"
|
| 1650 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
| 1651 |
+
checksum = "9e44c36698c32be1a12eeac8ab40ac600149c698281ee0dc59ee6029d0ab5521"
|
| 1652 |
dependencies = [
|
| 1653 |
"rand 0.10.1",
|
| 1654 |
"rand_chacha 0.10.0",
|
Cargo.toml
CHANGED
|
@@ -10,8 +10,8 @@ name = "solverforge_fsr"
|
|
| 10 |
path = "src/main.rs"
|
| 11 |
|
| 12 |
[dependencies]
|
| 13 |
-
solverforge = { version = "0.11.
|
| 14 |
-
solverforge-core = { version = "0.11.
|
| 15 |
solverforge-ui = { version = "0.6.5" }
|
| 16 |
solverforge-maps = { version = "2.1.4" }
|
| 17 |
# Web server
|
|
|
|
| 10 |
path = "src/main.rs"
|
| 11 |
|
| 12 |
[dependencies]
|
| 13 |
+
solverforge = { version = "0.11.1", features = ["serde", "console", "verbose-logging"] }
|
| 14 |
+
solverforge-core = { version = "0.11.1" }
|
| 15 |
solverforge-ui = { version = "0.6.5" }
|
| 16 |
solverforge-maps = { version = "2.1.4" }
|
| 17 |
# Web server
|
README.md
CHANGED
|
@@ -48,14 +48,14 @@ the release binary `solverforge_fsr`.
|
|
| 48 |
The app package version is `0.1.0`; the release binary is `solverforge_fsr`.
|
| 49 |
|
| 50 |
- CLI version used to scaffold this project: `2.0.3`
|
| 51 |
-
- SolverForge runtime target for this scaffold: `solverforge 0.11.
|
| 52 |
- SolverForge UI target for this scaffold: `solverforge-ui 0.6.5`
|
| 53 |
- SolverForge maps target for this scaffold: `solverforge-maps 2.1.4`
|
| 54 |
-
- Runtime dependency currently wired into `Cargo.toml`: `crates.io: solverforge 0.11.
|
| 55 |
- Frontend UI dependency currently wired into `Cargo.toml`: `crates.io: solverforge-ui 0.6.5`
|
| 56 |
- Maps dependency currently wired into `Cargo.toml`: `crates.io: solverforge-maps 2.1.4`
|
| 57 |
|
| 58 |
-
This project was scaffolded by `solverforge-cli`, and it currently targets `SolverForge crate target 0.11.
|
| 59 |
|
| 60 |
`solverforge-core` is a direct dependency because the 0.11 custom
|
| 61 |
incremental-constraint API exposes `ConstraintRef`, while the top-level facade
|
|
|
|
| 48 |
The app package version is `0.1.0`; the release binary is `solverforge_fsr`.
|
| 49 |
|
| 50 |
- CLI version used to scaffold this project: `2.0.3`
|
| 51 |
+
- SolverForge runtime target for this scaffold: `solverforge 0.11.1`
|
| 52 |
- SolverForge UI target for this scaffold: `solverforge-ui 0.6.5`
|
| 53 |
- SolverForge maps target for this scaffold: `solverforge-maps 2.1.4`
|
| 54 |
+
- Runtime dependency currently wired into `Cargo.toml`: `crates.io: solverforge 0.11.1`
|
| 55 |
- Frontend UI dependency currently wired into `Cargo.toml`: `crates.io: solverforge-ui 0.6.5`
|
| 56 |
- Maps dependency currently wired into `Cargo.toml`: `crates.io: solverforge-maps 2.1.4`
|
| 57 |
|
| 58 |
+
This project was scaffolded by `solverforge-cli`, and it currently targets `SolverForge crate target 0.11.1` through the configured crate dependency targets.
|
| 59 |
|
| 60 |
`solverforge-core` is a direct dependency because the 0.11 custom
|
| 61 |
incremental-constraint API exposes `ConstraintRef`, while the top-level facade
|
solverforge.app.toml
CHANGED
|
@@ -4,8 +4,8 @@ starter = "neutral-shell"
|
|
| 4 |
cli_version = "2.0.3"
|
| 5 |
|
| 6 |
[runtime]
|
| 7 |
-
target = "solverforge 0.11.
|
| 8 |
-
runtime_source = "crates.io: solverforge 0.11.
|
| 9 |
ui_source = "crates.io: solverforge-ui 0.6.5"
|
| 10 |
maps_source = "crates.io: solverforge-maps 2.1.4"
|
| 11 |
|
|
|
|
| 4 |
cli_version = "2.0.3"
|
| 5 |
|
| 6 |
[runtime]
|
| 7 |
+
target = "solverforge 0.11.1"
|
| 8 |
+
runtime_source = "crates.io: solverforge 0.11.1"
|
| 9 |
ui_source = "crates.io: solverforge-ui 0.6.5"
|
| 10 |
maps_source = "crates.io: solverforge-maps 2.1.4"
|
| 11 |
|