This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch xuanwo/ci-taplo-fmt in repository https://gitbox.apache.org/repos/asf/opendal.git
commit 032203b97843be3d56ae526abd4683a2e778125f Author: Xuanwo <[email protected]> AuthorDate: Mon Dec 15 17:56:28 2025 +0800 ci: Add checks for taplo --- .github/workflows/ci_check.yml | 14 ++++++++++++++ core/Cargo.toml | 8 ++++---- core/layers/immutable-index/Cargo.toml | 5 ++++- core/layers/observe-metrics-common/Cargo.toml | 5 ++++- core/layers/otelmetrics/Cargo.toml | 4 +++- core/layers/oteltrace/Cargo.toml | 4 +++- core/services/gcs/Cargo.toml | 10 ++++++++-- core/services/oss/Cargo.toml | 9 +++++++-- 8 files changed, 47 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci_check.yml b/.github/workflows/ci_check.yml index 521bad863..9e1ba2432 100644 --- a/.github/workflows/ci_check.yml +++ b/.github/workflows/ci_check.yml @@ -67,6 +67,20 @@ jobs: - name: Rust Code Format run: ./scripts/workspace.py cargo fmt -- --check + toml-format: + runs-on: ubuntu-latest + timeout-minutes: 10 + env: + FORCE_COLOR: 1 + steps: + - uses: actions/checkout@v5 + - name: Setup taplo + uses: taiki-e/install-action@v2 + with: + tool: taplo-cli + - name: TOML format + run: taplo fmt --check --config .taplo.toml + dependencies: runs-on: ubuntu-latest timeout-minutes: 10 diff --git a/core/Cargo.toml b/core/Cargo.toml index 17e1f361c..67cb5f4a7 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -89,8 +89,8 @@ layers-chaos = ["opendal-core/layers-chaos"] layers-dtrace = ["opendal-core/layers-dtrace"] layers-fastmetrics = ["dep:opendal-layer-fastmetrics"] layers-fastrace = ["dep:opendal-layer-fastrace"] -layers-metrics = ["dep:opendal-layer-metrics"] layers-immutable-index = ["dep:opendal-layer-immutable-index"] +layers-metrics = ["dep:opendal-layer-metrics"] layers-mime-guess = ["dep:opendal-layer-mime-guess"] layers-otel-metrics = ["dep:opendal-layer-otelmetrics"] layers-otel-trace = ["dep:opendal-layer-oteltrace"] @@ -206,18 +206,18 @@ opendal-service-azblob = { path = "services/azblob", version = "0.55.0", optiona opendal-service-azdls = { path = "services/azdls", version = "0.55.0", optional = true, default-features = false } opendal-service-azfile = { path = "services/azfile", version = "0.55.0", optional = true, default-features = false } opendal-service-cloudflare-kv = { path = "services/cloudflare-kv", version = "0.55.0", optional = true, default-features = false } -opendal-service-ghac = { path = "services/ghac", version = "0.55.0", optional = true, default-features = false } -opendal-service-hdfs-native = { path = "services/hdfs-native", version = "0.55.0", optional = true, default-features = false } opendal-service-ftp = { path = "services/ftp", version = "0.55.0", optional = true, default-features = false } opendal-service-gcs = { path = "services/gcs", version = "0.55.0", optional = true, default-features = false } +opendal-service-ghac = { path = "services/ghac", version = "0.55.0", optional = true, default-features = false } +opendal-service-hdfs-native = { path = "services/hdfs-native", version = "0.55.0", optional = true, default-features = false } opendal-service-ipfs = { path = "services/ipfs", version = "0.55.0", optional = true, default-features = false } opendal-service-moka = { path = "services/moka", version = "0.55.0", optional = true, default-features = false } opendal-service-mysql = { path = "services/mysql", version = "0.55.0", optional = true, default-features = false } opendal-service-obs = { path = "services/obs", version = "0.55.0", optional = true, default-features = false } opendal-service-oss = { path = "services/oss", version = "0.55.0", optional = true, default-features = false } opendal-service-postgresql = { path = "services/postgresql", version = "0.55.0", optional = true, default-features = false } -opendal-service-sled = { path = "services/sled", version = "0.55.0", optional = true, default-features = false } opendal-service-s3 = { path = "services/s3", version = "0.55.0", optional = true, default-features = false } +opendal-service-sled = { path = "services/sled", version = "0.55.0", optional = true, default-features = false } opendal-service-tikv = { path = "services/tikv", version = "0.55.0", optional = true, default-features = false } opendal-service-vercel-blob = { path = "services/vercel-blob", version = "0.55.0", optional = true, default-features = false } diff --git a/core/layers/immutable-index/Cargo.toml b/core/layers/immutable-index/Cargo.toml index b45debe6f..fbc5cc7dc 100644 --- a/core/layers/immutable-index/Cargo.toml +++ b/core/layers/immutable-index/Cargo.toml @@ -39,4 +39,7 @@ futures = { workspace = true, default-features = true } log = { workspace = true } opendal-core = { path = "../../core", version = "0.55.0" } tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } -tracing-subscriber = { version = "0.3", features = ["env-filter", "tracing-log"] } +tracing-subscriber = { version = "0.3", features = [ + "env-filter", + "tracing-log", +] } diff --git a/core/layers/observe-metrics-common/Cargo.toml b/core/layers/observe-metrics-common/Cargo.toml index 5206cd453..2446de6ca 100644 --- a/core/layers/observe-metrics-common/Cargo.toml +++ b/core/layers/observe-metrics-common/Cargo.toml @@ -31,6 +31,9 @@ version = { workspace = true } all-features = true [dependencies] -futures = { version = "0.3", default-features = false, features = ["std", "async-await"] } +futures = { version = "0.3", default-features = false, features = [ + "std", + "async-await", +] } http = { workspace = true } opendal-core = { path = "../../core", version = "0.55.0", default-features = false } diff --git a/core/layers/otelmetrics/Cargo.toml b/core/layers/otelmetrics/Cargo.toml index 3441b07a1..88f5bb513 100644 --- a/core/layers/otelmetrics/Cargo.toml +++ b/core/layers/otelmetrics/Cargo.toml @@ -33,4 +33,6 @@ all-features = true [dependencies] opendal-core = { path = "../../core", version = "0.55.0", default-features = false } opendal-layer-observe-metrics-common = { path = "../observe-metrics-common", version = "0.55.0", default-features = false } -opentelemetry = { version = "0.31.0", default-features = false, features = ["metrics"] } +opentelemetry = { version = "0.31.0", default-features = false, features = [ + "metrics", +] } diff --git a/core/layers/oteltrace/Cargo.toml b/core/layers/oteltrace/Cargo.toml index c75cb5a01..b54d8ec72 100644 --- a/core/layers/oteltrace/Cargo.toml +++ b/core/layers/oteltrace/Cargo.toml @@ -32,7 +32,9 @@ all-features = true [dependencies] opendal-core = { path = "../../core", version = "0.55.0", default-features = false } -opentelemetry = { version = "0.31.0", default-features = false, features = ["trace"] } +opentelemetry = { version = "0.31.0", default-features = false, features = [ + "trace", +] } [dev-dependencies] opendal-core = { path = "../../core", version = "0.55.0" } diff --git a/core/services/gcs/Cargo.toml b/core/services/gcs/Cargo.toml index 8780772ec..0727d55ba 100644 --- a/core/services/gcs/Cargo.toml +++ b/core/services/gcs/Cargo.toml @@ -41,8 +41,14 @@ http = { workspace = true } log = { workspace = true } percent-encoding = "2.3" quick-xml = { workspace = true, features = ["serialize"] } -reqsign = { workspace = true, features = ["services-google", "reqwest_request"] } -reqwest = { version = "0.12.24", features = ["json", "stream"], default-features = false } +reqsign = { workspace = true, features = [ + "services-google", + "reqwest_request", +] } +reqwest = { version = "0.12.24", features = [ + "json", + "stream", +], default-features = false } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } tokio = { workspace = true, features = ["rt"] } diff --git a/core/services/oss/Cargo.toml b/core/services/oss/Cargo.toml index 9448602a1..38e3e064b 100644 --- a/core/services/oss/Cargo.toml +++ b/core/services/oss/Cargo.toml @@ -38,8 +38,13 @@ ctor = { workspace = true } http = { workspace = true } log = { workspace = true } quick-xml = { workspace = true, features = ["serialize", "overlapped-lists"] } -reqsign = { workspace = true, features = ["services-aliyun", "reqwest_request"] } -reqwest = { version = "0.12.24", features = ["stream"], default-features = false } +reqsign = { workspace = true, features = [ + "services-aliyun", + "reqwest_request", +] } +reqwest = { version = "0.12.24", features = [ + "stream", +], default-features = false } serde = { workspace = true, features = ["derive"] } [dev-dependencies]
