neiam
/markprompter
public · Issues · Pulls · Labels · Forks · Compare · Actions failure · Badges · Packages
⭐
Log in to mark this repository.
Rust 1.87, for zbus_xml 5.2, which drops quick-xml 0.36
f841b60 · Gabriel Morell · 2026-10-23 15:25
✗
Rust CI and Docker Build / Create Release (push)
✗
Rust CI and Docker Build / Release (7z a, .exe, markprompter-x86_64-windows.zip, windows-latest, windows-latest, 1.87) (push)
✗
Rust CI and Docker Build / Release (tar -czf, , markprompter-aarch64-linux-gnu.tar.gz, self-hostedrunner-aarch64, self-hostedrunner-aarch64, 1.87) (push)
✗
Rust CI and Docker Build / Release (tar -czf, , markprompter-aarch64-macos.tar.gz, macos-latest, macos-latest, 1.87) (push)
✗
Rust CI and Docker Build / Release (tar -czf, , markprompter-x86_64-linux-gnu.tar.gz, ubuntu-latest, arc-runner-set, 1.87) (push)
✗
Rust CI and Docker Build / build (aarch64, self-hostedrunner-aarch64) (push)
✓
Rust CI and Docker Build / build (x86_64, arc-runner-set) (push)
Message
{commit_body(@commit)}
Files changed
modified
.github/workflows/dependency-updates.yml
+2
−2
@@ -34,13 +34,13 @@ jobs:
| 34 | 34 | # changed anything before pushing it. |
| 35 | 35 | fetch-depth: 0 |
| 36 | 36 | |
| 37 | − # The toolchain rust-ci.yml builds and tests with (1.86): a bump | |
| 37 | + # The toolchain rust-ci.yml builds and tests with (1.87): a bump | |
| 38 | 38 | # that needs a newer compiler than CI's should fail here, not |
| 39 | 39 | # there. Installed directly, since this runner sets ImageOS to |
| 40 | 40 | # "selfhosted" over anything a workflow says. |
| 41 | 41 | - name: Rust |
| 42 | 42 | run: | |
| 43 | − curl -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain 1.86 | |
| 43 | + curl -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain 1.87 | |
| 44 | 44 | echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" |
| 45 | 45 | |
| 46 | 46 | # Pinned and checked, as in audit.yml; bump both together. |
modified
.github/workflows/rust-ci.yml
+5
−5
@@ -65,7 +65,7 @@ jobs:
| 65 | 65 | - name: Install Rust |
| 66 | 66 | uses: dtolnay/rust-toolchain@stable |
| 67 | 67 | with: |
| 68 | − toolchain: "1.86" | |
| 68 | + toolchain: "1.87" | |
| 69 | 69 | components: rustfmt, clippy |
| 70 | 70 | |
| 71 | 71 | - name: Setup Rust cache |
@@ -257,25 +257,25 @@ jobs:
| 257 | 257 | name: markprompter-x86_64-linux-gnu.tar.gz |
| 258 | 258 | archive_cmd: tar -czf |
| 259 | 259 | binary_ext: "" |
| 260 | − rust: "1.86" | |
| 260 | + rust: "1.87" | |
| 261 | 261 | - os: [self-hosted, runner-aarch64] |
| 262 | 262 | runner: [self-hosted, runner-aarch64] |
| 263 | 263 | name: markprompter-aarch64-linux-gnu.tar.gz |
| 264 | 264 | archive_cmd: tar -czf |
| 265 | 265 | binary_ext: "" |
| 266 | − rust: "1.86" | |
| 266 | + rust: "1.87" | |
| 267 | 267 | - os: macos-latest |
| 268 | 268 | runner: macos-latest |
| 269 | 269 | name: markprompter-aarch64-macos.tar.gz |
| 270 | 270 | archive_cmd: tar -czf |
| 271 | 271 | binary_ext: "" |
| 272 | − rust: "1.86" | |
| 272 | + rust: "1.87" | |
| 273 | 273 | - os: windows-latest |
| 274 | 274 | runner: windows-latest |
| 275 | 275 | name: markprompter-x86_64-windows.zip |
| 276 | 276 | archive_cmd: 7z a |
| 277 | 277 | binary_ext: ".exe" |
| 278 | − rust: "1.86" | |
| 278 | + rust: "1.87" | |
| 279 | 279 | runs-on: ${{ matrix.runner }} |
| 280 | 280 | |
| 281 | 281 | steps: |
modified
Cargo.lock
+59
−28
@@ -2499,16 +2499,6 @@ version = "1.0.17"
| 2499 | 2499 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2500 | 2500 | checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" |
| 2501 | 2501 | |
| 2502 | −[[package]] | |
| 2503 | −name = "quick-xml" | |
| 2504 | −version = "0.36.2" | |
| 2505 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2506 | −checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" | |
| 2507 | −dependencies = [ | |
| 2508 | − "memchr", | |
| 2509 | − "serde", | |
| 2510 | −] | |
| 2511 | − | |
| 2512 | 2502 | [[package]] |
| 2513 | 2503 | name = "quick-xml" |
| 2514 | 2504 | version = "0.41.0" |
@@ -2953,6 +2943,17 @@ dependencies = [
| 2953 | 2943 | "unicode-ident", |
| 2954 | 2944 | ] |
| 2955 | 2945 | |
| 2946 | +[[package]] | |
| 2947 | +name = "syn" | |
| 2948 | +version = "3.0.9" | |
| 2949 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2950 | +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" | |
| 2951 | +dependencies = [ | |
| 2952 | + "proc-macro2", | |
| 2953 | + "quote", | |
| 2954 | + "unicode-ident", | |
| 2955 | +] | |
| 2956 | + | |
| 2956 | 2957 | [[package]] |
| 2957 | 2958 | name = "synstructure" |
| 2958 | 2959 | version = "0.13.2" |
@@ -3448,7 +3449,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 3448 | 3449 | checksum = "338e30461b3a2b67d70eb30a6d89f8e0c93a833e07d2ae89085cd070c4a00ac0" |
| 3449 | 3450 | dependencies = [ |
| 3450 | 3451 | "proc-macro2", |
| 3451 | − "quick-xml 0.41.0", | |
| 3452 | + "quick-xml", | |
| 3452 | 3453 | "quote", |
| 3453 | 3454 | ] |
| 3454 | 3455 |
@@ -4108,6 +4109,15 @@ dependencies = [
| 4108 | 4109 | "memchr", |
| 4109 | 4110 | ] |
| 4110 | 4111 | |
| 4112 | +[[package]] | |
| 4113 | +name = "winnow" | |
| 4114 | +version = "1.0.4" | |
| 4115 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4116 | +checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" | |
| 4117 | +dependencies = [ | |
| 4118 | + "memchr", | |
| 4119 | +] | |
| 4120 | + | |
| 4111 | 4121 | [[package]] |
| 4112 | 4122 | name = "wit-bindgen-rt" |
| 4113 | 4123 | version = "0.39.0" |
@@ -4279,34 +4289,41 @@ dependencies = [
| 4279 | 4289 | "syn 2.0.104", |
| 4280 | 4290 | "zbus_names", |
| 4281 | 4291 | "zvariant", |
| 4282 | − "zvariant_utils", | |
| 4292 | + "zvariant_utils 3.2.0", | |
| 4283 | 4293 | ] |
| 4284 | 4294 | |
| 4285 | 4295 | [[package]] |
| 4286 | 4296 | name = "zbus_names" |
| 4287 | −version = "4.2.0" | |
| 4297 | +version = "4.3.5" | |
| 4288 | 4298 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4289 | −checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" | |
| 4299 | +checksum = "812a12be4ead7a59e18ea8f047d08add0066b73bc62fc1467066a2472ae088dd" | |
| 4290 | 4300 | dependencies = [ |
| 4291 | 4301 | "serde", |
| 4292 | − "static_assertions", | |
| 4293 | − "winnow 0.7.12", | |
| 4302 | + "winnow 1.0.4", | |
| 4294 | 4303 | "zvariant", |
| 4295 | 4304 | ] |
| 4296 | 4305 | |
| 4297 | 4306 | [[package]] |
| 4298 | 4307 | name = "zbus_xml" |
| 4299 | −version = "5.0.2" | |
| 4308 | +version = "5.2.1" | |
| 4300 | 4309 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4301 | −checksum = "589e9a02bfafb9754bb2340a9e3b38f389772684c63d9637e76b1870377bec29" | |
| 4310 | +checksum = "d1586c021a01ca0a9216dcd874e546382e156a5cbab5fab6cb5f10087e22682a" | |
| 4302 | 4311 | dependencies = [ |
| 4303 | − "quick-xml 0.36.2", | |
| 4304 | 4312 | "serde", |
| 4305 | − "static_assertions", | |
| 4313 | + "winnow 1.0.4", | |
| 4306 | 4314 | "zbus_names", |
| 4307 | 4315 | "zvariant", |
| 4308 | 4316 | ] |
| 4309 | 4317 | |
| 4318 | +[[package]] | |
| 4319 | +name = "zcheapstr" | |
| 4320 | +version = "1.1.0" | |
| 4321 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4322 | +checksum = "d1afec51604565183aeb5c54c20aeab286120d4e4460f7f76e3e8bb8c0d99473" | |
| 4323 | +dependencies = [ | |
| 4324 | + "serde", | |
| 4325 | +] | |
| 4326 | + | |
| 4310 | 4327 | [[package]] |
| 4311 | 4328 | name = "zerocopy" |
| 4312 | 4329 | version = "0.8.26" |
@@ -4383,29 +4400,30 @@ dependencies = [
| 4383 | 4400 | |
| 4384 | 4401 | [[package]] |
| 4385 | 4402 | name = "zvariant" |
| 4386 | −version = "5.6.0" | |
| 4403 | +version = "5.15.1" | |
| 4387 | 4404 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4388 | −checksum = "d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f" | |
| 4405 | +checksum = "80bf6d6cd6a4b601acb64cfb8284cdc643fcfa75ef26ae3c46ec8aa4e8a1fbb7" | |
| 4389 | 4406 | dependencies = [ |
| 4390 | 4407 | "endi", |
| 4391 | 4408 | "enumflags2", |
| 4392 | 4409 | "serde", |
| 4393 | − "winnow 0.7.12", | |
| 4410 | + "winnow 1.0.4", | |
| 4411 | + "zcheapstr", | |
| 4394 | 4412 | "zvariant_derive", |
| 4395 | − "zvariant_utils", | |
| 4413 | + "zvariant_utils 4.2.0", | |
| 4396 | 4414 | ] |
| 4397 | 4415 | |
| 4398 | 4416 | [[package]] |
| 4399 | 4417 | name = "zvariant_derive" |
| 4400 | −version = "5.6.0" | |
| 4418 | +version = "5.15.1" | |
| 4401 | 4419 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4402 | −checksum = "3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208" | |
| 4420 | +checksum = "ef2672456ba1cb54b5eaec136e63135b3c7495fb938e53b28a62e633496d486d" | |
| 4403 | 4421 | dependencies = [ |
| 4404 | 4422 | "proc-macro-crate 3.3.0", |
| 4405 | 4423 | "proc-macro2", |
| 4406 | 4424 | "quote", |
| 4407 | − "syn 2.0.104", | |
| 4408 | − "zvariant_utils", | |
| 4425 | + "syn 3.0.9", | |
| 4426 | + "zvariant_utils 4.2.0", | |
| 4409 | 4427 | ] |
| 4410 | 4428 | |
| 4411 | 4429 | [[package]] |
@@ -4421,3 +4439,16 @@ dependencies = [
| 4421 | 4439 | "syn 2.0.104", |
| 4422 | 4440 | "winnow 0.7.12", |
| 4423 | 4441 | ] |
| 4442 | + | |
| 4443 | +[[package]] | |
| 4444 | +name = "zvariant_utils" | |
| 4445 | +version = "4.2.0" | |
| 4446 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4447 | +checksum = "bad0294361a320b694a328460dc73add56c306150f5cb6bfafc44446120008a3" | |
| 4448 | +dependencies = [ | |
| 4449 | + "proc-macro2", | |
| 4450 | + "quote", | |
| 4451 | + "serde", | |
| 4452 | + "syn 3.0.9", | |
| 4453 | + "winnow 1.0.4", | |
| 4454 | +] |
modified
README.md
+1
−1
@@ -76,7 +76,7 @@ A professional Rust-based markdown teleprompter with automatic scrolling, live p
| 76 | 76 | ## Building |
| 77 | 77 | |
| 78 | 78 | ### Prerequisites |
| 79 | −- MSRV: Rust 1.86 | |
| 79 | +- MSRV: Rust 1.87 | |
| 80 | 80 | |
| 81 | 81 | ### Required Packages |
| 82 | 82 |
Parents: f401d5a