👷 ci(circleci): add release configuration for automated deployment

- create release.yml for CircleCI to automate Rust project releases
- include commands for version checks, binary packaging, and GitHub release

🔧 chore(dependencies): update toml dependencies in Cargo.lock

- adjust versions and dependencies for toml packages
- ensure compatibility with spec-1.1.0 across updated dependencies

Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
This commit is contained in:
Jeremiah Russell
2026-02-12 17:52:31 +00:00
parent c1e027c547
commit d5f4896faf
2 changed files with 750 additions and 6 deletions

34
Cargo.lock generated
View File

@@ -345,7 +345,7 @@ dependencies = [
"pathdiff",
"serde_core",
"serde_json",
"toml",
"toml 0.9.12+spec-1.1.0",
"winnow",
]
@@ -460,7 +460,7 @@ dependencies = [
"thiserror",
"tokio",
"tokio-test",
"toml",
"toml 1.0.1+spec-1.1.0",
]
[[package]]
@@ -2207,11 +2207,24 @@ name = "toml"
version = "0.9.12+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863"
dependencies = [
"serde_core",
"serde_spanned",
"toml_datetime 0.7.5+spec-1.1.0",
"toml_parser",
"winnow",
]
[[package]]
name = "toml"
version = "1.0.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbe30f93627849fa362d4a602212d41bb237dc2bd0f8ba0b2ce785012e124220"
dependencies = [
"indexmap 2.13.0",
"serde_core",
"serde_spanned",
"toml_datetime",
"toml_datetime 1.0.0+spec-1.1.0",
"toml_parser",
"toml_writer",
"winnow",
@@ -2227,10 +2240,19 @@ dependencies = [
]
[[package]]
name = "toml_parser"
version = "1.0.7+spec-1.1.0"
name = "toml_datetime"
version = "1.0.0+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "247eaa3197818b831697600aadf81514e577e0cba5eab10f7e064e78ae154df1"
checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e"
dependencies = [
"serde_core",
]
[[package]]
name = "toml_parser"
version = "1.0.8+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0742ff5ff03ea7e67c8ae6c93cac239e0d9784833362da3f9a9c1da8dfefcbdc"
dependencies = [
"winnow",
]