mirror of
https://github.com/kjuulh/dagger-rs.git
synced 2024-09-20 00:21:08 +02:00
Kasper Juul Hermansen
2faabb0e50
This adds the first iteration of multi platform ci. This is the lowest level of testing added: pinned all the way to nightly. Next up will be macos, then musl and arm. And lastly windows. Each will probably require special handling, especially because of how cross and qemu interacts with the dagger-engine and docker.
39 lines
1010 B
TOML
39 lines
1010 B
TOML
[package]
|
|
name = "dagger-core"
|
|
version = "0.2.8"
|
|
edition = "2021"
|
|
readme = "README.md"
|
|
license-file = "LICENSE.MIT"
|
|
description = "dagger sdk core library"
|
|
repository = "https://github.com/kjuulh/dagger-sdk"
|
|
publish = true
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
eyre = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
tokio = { workspace = true }
|
|
tracing = { workspace = true }
|
|
tracing-subscriber = { workspace = true }
|
|
|
|
base64 = "0.21.0"
|
|
gql_client = "1.0.7"
|
|
dirs = "4.0.0"
|
|
flate2 = { version = "1.0.25", features = ["rust_backend"] }
|
|
graphql_client = { version = "0.12.0", features = [
|
|
"reqwest-rustls",
|
|
"graphql_query_derive",
|
|
], default-features = false }
|
|
hex = "0.4.3"
|
|
hex-literal = "0.3.4"
|
|
platform-info = "1.0.2"
|
|
reqwest = { version = "0.11.14", features = [
|
|
"stream",
|
|
"rustls-tls",
|
|
], default-features = false }
|
|
sha2 = "0.10.6"
|
|
tar = "0.4.38"
|
|
tempfile = "3.3.0"
|
|
async-trait = "0.1.67"
|