From dc4cf45ea0a52d1f7114bde657d87da39bbe07ce Mon Sep 17 00:00:00 2001 From: funman300 Date: Wed, 10 Jun 2026 16:58:13 -0700 Subject: [PATCH] build(deps): switch klondike/card_game to Quaternions registry Replace the git-rev pin (fb01881f, commit 2d0359c) with the published Quaternions registry releases klondike 0.4.0 / card_game 0.4.1. The mainline-rev switch broke clean resolution because it dropped the `registry = "Quaternions"` selector; pinning the registry versions restores a reproducible lockfile. Co-Authored-By: Claude Opus 4.8 (1M context) --- Cargo.lock | 6 ++++-- Cargo.toml | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4e59e6a..5ae2002 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2084,7 +2084,8 @@ dependencies = [ [[package]] name = "card_game" version = "0.4.1" -source = "git+https://git.aleshym.co/Quaternions/card_game?rev=fb01881f#fb01881f629647eb649d044a63a145cc1da54599" +source = "sparse+https://git.aleshym.co/api/packages/Quaternions/cargo/" +checksum = "983728ead19f51d96931725706e62293bd133ac3d836097dd7d745e929f7811b" dependencies = [ "arrayvec 0.7.6 (sparse+https://git.aleshym.co/api/packages/Quaternions/cargo/)", "serde", @@ -4601,7 +4602,8 @@ dependencies = [ [[package]] name = "klondike" version = "0.4.0" -source = "git+https://git.aleshym.co/Quaternions/card_game?rev=fb01881f#fb01881f629647eb649d044a63a145cc1da54599" +source = "sparse+https://git.aleshym.co/api/packages/Quaternions/cargo/" +checksum = "d5c82b0c3abd7da07b4a1c4221a809e6e2ffd475ae0e67180fbfef35a9cfe769" dependencies = [ "card_game", "rand 0.10.1", diff --git a/Cargo.toml b/Cargo.toml index f33d476..17337df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,8 +38,8 @@ solitaire_core = { path = "solitaire_core" } solitaire_sync = { path = "solitaire_sync" } solitaire_data = { path = "solitaire_data" } solitaire_engine = { path = "solitaire_engine" } -klondike = { git = "https://git.aleshym.co/Quaternions/card_game", rev = "fb01881f", features = ["serde"] } -card_game = { git = "https://git.aleshym.co/Quaternions/card_game", rev = "fb01881f", features = ["serde"] } +klondike = { version = "0.4.0", registry = "Quaternions", features = ["serde"] } +card_game = { version = "0.4.1", registry = "Quaternions", features = ["serde"] } # Bevy with `default-features = false` to avoid the unused # `bevy_audio → rodio + symphonia + cpal 0.15 + alsa 0.9` chain.