-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCargo.toml
More file actions
30 lines (29 loc) · 991 Bytes
/
Copy pathCargo.toml
File metadata and controls
30 lines (29 loc) · 991 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[workspace]
members = [
"crates/aictl-cli",
"crates/aictl-core",
"crates/aictl-desktop",
"crates/aictl-server",
]
# `aictl-desktop` is macOS-only and pulls a sizeable Tauri toolchain
# (tauri-build, WebKit bindings, …) that the CLI / server builds do not
# need. Keeping it out of the default member set means a bare
# `cargo build` / `cargo lint` / `cargo test` keeps working on every
# platform without forcing every contributor to install Tauri's deps.
# CI builds the desktop with `cargo build -p aictl-desktop` on the macOS
# runner only.
default-members = [
"crates/aictl-cli",
"crates/aictl-core",
"crates/aictl-server",
]
resolver = "3"
# Shared package metadata. Both crates reference these via
# `field.workspace = true` so the release workflow only has to bump
# the version in one place.
[workspace.package]
version = "0.47.6"
edition = "2024"
repository = "https://github.com/pwittchen/aictl"
authors = ["Piotr Wittchen"]
license-file = "LICENSE"