cargo publish was too big (#5699)

* cargo publish too big

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* cargo publish too big

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* bunmp again

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores)

* A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores)

* A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores)

* A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores)

* A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores)

* A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores)

* A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores)

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Jess Frazelle
2025-03-10 14:29:04 -07:00
committed by GitHub
parent ec4ad268f7
commit 831c7f764a
14 changed files with 29 additions and 31 deletions

View File

@ -159,10 +159,11 @@ jobs:
if: startsWith(github.ref, 'refs/tags/')
needs: [linux-x86_64, windows, macos, sdist]
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v4
- name: Install the latest version of uv
uses: astral-sh/setup-uv@v5
- name: Install codespell
- name: do uv things
run: |
cd rust/kcl-python-bindings
uv venv .venv

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

@ -29,5 +29,5 @@
}
}
],
"kcl_version": "0.2.46"
"kcl_version": "0.2.47"
}

18
rust/Cargo.lock generated
View File

@ -1783,7 +1783,7 @@ dependencies = [
[[package]]
name = "kcl-bumper"
version = "0.1.46"
version = "0.1.47"
dependencies = [
"anyhow",
"clap",
@ -1794,7 +1794,7 @@ dependencies = [
[[package]]
name = "kcl-derive-docs"
version = "0.1.46"
version = "0.1.47"
dependencies = [
"Inflector",
"anyhow",
@ -1813,7 +1813,7 @@ dependencies = [
[[package]]
name = "kcl-language-server"
version = "0.2.46"
version = "0.2.47"
dependencies = [
"anyhow",
"clap",
@ -1834,7 +1834,7 @@ dependencies = [
[[package]]
name = "kcl-language-server-release"
version = "0.1.46"
version = "0.1.47"
dependencies = [
"anyhow",
"clap",
@ -1854,7 +1854,7 @@ dependencies = [
[[package]]
name = "kcl-lib"
version = "0.2.46"
version = "0.2.47"
dependencies = [
"anyhow",
"approx 0.5.1",
@ -1920,7 +1920,7 @@ dependencies = [
[[package]]
name = "kcl-python-bindings"
version = "0.3.46"
version = "0.3.47"
dependencies = [
"anyhow",
"kcl-lib",
@ -1935,7 +1935,7 @@ dependencies = [
[[package]]
name = "kcl-test-server"
version = "0.1.46"
version = "0.1.47"
dependencies = [
"anyhow",
"hyper 0.14.32",
@ -1948,7 +1948,7 @@ dependencies = [
[[package]]
name = "kcl-to-core"
version = "0.1.46"
version = "0.1.47"
dependencies = [
"anyhow",
"async-trait",
@ -1962,7 +1962,7 @@ dependencies = [
[[package]]
name = "kcl-wasm-lib"
version = "0.1.46"
version = "0.1.47"
dependencies = [
"bson",
"console_error_panic_hook",

View File

@ -1,7 +1,7 @@
[package]
name = "kcl-bumper"
version = "0.1.46"
version = "0.1.47"
edition = "2021"
repository = "https://github.com/KittyCAD/modeling-api"
rust-version = "1.76"

View File

@ -1,7 +1,7 @@
[package]
name = "kcl-derive-docs"
description = "A tool for generating documentation from Rust derive macros"
version = "0.1.46"
version = "0.1.47"
edition = "2021"
license = "MIT"
repository = "https://github.com/KittyCAD/modeling-app"

View File

@ -1,6 +1,6 @@
[package]
name = "kcl-language-server-release"
version = "0.1.46"
version = "0.1.47"
edition = "2021"
authors = ["KittyCAD Inc <kcl@kittycad.io>"]
publish = false

View File

@ -22,11 +22,7 @@ pub struct Build {
impl Build {
pub(crate) fn run(&self, sh: &Shell) -> Result<()> {
let stable = sh
.var("GITHUB_REF")
.unwrap_or_default()
.as_str()
.contains("refs/tags/v");
let stable = sh.var("GITHUB_REF").unwrap_or_default().as_str().contains("refs/tags");
let project_root = crate::project_root();
let target = Target::get(&project_root);
@ -50,7 +46,7 @@ impl Build {
}
let release_tag = if stable {
// We already checked above if the env var contains "refs/tags/v".
// We already checked above if the env var contains "refs/tags".
// So this is safe to unwrap.
sh.var("GITHUB_REF")
.unwrap_or_default()
@ -62,10 +58,10 @@ impl Build {
if stable && !release_tag.contains(&version) {
// bail early if the tag doesn't match the version
anyhow::bail!(
// TODO: error here when we use the tags with kcl
println!(
"Tag {} doesn't match version {}. Did you forget to update Cargo.toml?",
release_tag,
version
release_tag, version
);
}

View File

@ -2,7 +2,7 @@
name = "kcl-language-server"
description = "A language server for KCL."
authors = ["KittyCAD Inc <kcl@kittycad.io>"]
version = "0.2.46"
version = "0.2.47"
edition = "2021"
license = "MIT"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -1,19 +1,20 @@
[package]
name = "kcl-lib"
description = "KittyCAD Language implementation and tools"
version = "0.2.46"
version = "0.2.47"
edition = "2021"
license = "MIT"
repository = "https://github.com/KittyCAD/modeling-app"
rust-version = "1.83"
authors = ["Jess Frazelle", "Adam Chalmers", "KittyCAD, Inc"]
keywords = ["kcl", "KittyCAD", "CAD"]
exclude = ["tests/*", "benches/*", "examples/*", "e2e/*", "bindings/*", "fuzz/*"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
anyhow = { workspace = true, features = ["backtrace"] }
async-recursion = "1.1.1"
async-trait = {workspace = true}
async-trait = { workspace = true }
base64 = "0.22.1"
chrono = "0.4.38"
clap = { version = "4.5.27", default-features = false, optional = true, features = [
@ -21,7 +22,7 @@ clap = { version = "4.5.27", default-features = false, optional = true, features
"derive",
] }
convert_case = "0.8.0"
dashmap = {workspace = true}
dashmap = { workspace = true }
dhat = { version = "0.3", optional = true }
fnv = "1.0.7"
form_urlencoded = "1.2.1"

View File

@ -1,6 +1,6 @@
[package]
name = "kcl-python-bindings"
version = "0.3.46"
version = "0.3.47"
edition = "2021"
repository = "https://github.com/kittycad/modeling-app"

View File

@ -1,7 +1,7 @@
[package]
name = "kcl-test-server"
description = "A test server for KCL"
version = "0.1.46"
version = "0.1.47"
edition = "2021"
license = "MIT"

View File

@ -1,7 +1,7 @@
[package]
name = "kcl-to-core"
description = "Utility methods to convert kcl to engine core executable tests"
version = "0.1.46"
version = "0.1.47"
edition = "2021"
license = "MIT"
repository = "https://github.com/KittyCAD/modeling-app"

View File

@ -1,6 +1,6 @@
[package]
name = "kcl-wasm-lib"
version = "0.1.46"
version = "0.1.47"
edition = "2021"
repository = "https://github.com/KittyCAD/modeling-app"
rust-version = "1.83"