Commit Graph

16 Commits

Author SHA1 Message Date
majinghe 4542d4060f ci: replace ubicloud runner with self host runner on k8s (#4245) 2026-07-03 23:12:18 +08:00
Zhengchao An 3779e674a8 ci(s3-tests): add mint workflow, multi-node sweep, and API coverage tool (#4206)
Follow-ups to the compatibility harness rework:

- Weekly full sweep now runs as a matrix over both topologies: single
  node and the 4-node distributed cluster. Manual dispatch keeps the
  test-mode input.
- New mint workflow (weekly + dispatch) runs MinIO Mint against RustFS:
  functional suites of real client SDKs and tools (awscli, mc,
  aws-sdk-*, minio-*, s3cmd, ...), catching client-specific signing and
  streaming edge cases that boto3-only ceph/s3-tests cannot. Report-only
  for test failures with a per-suite summary table; fails only when mint
  produces no results.
- New scripts/s3-tests/api_coverage.py quantifies API surface coverage
  by diffing the s3s S3 trait (at the Cargo.toml pinned revision)
  against the methods overridden in impl S3 for FS, distinguishing
  NotImplemented defaults from delegating defaults (e.g. post_object).
  Current state: 76/101 operations covered (75 overridden, 1 delegated).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 00:00:34 +08:00
Nugine e87cc87cbf ci: build for old glibc (#232)
* build(deps): shadow_rs

* ci(build): build for old glibc

* ci: simplify all
2025-02-22 20:25:16 +08:00
mirschao df0fb73ea4 Update mint.yml 2024-12-09 17:03:48 +08:00
mirschao 52711a38a5 Update mint.yml 2024-12-09 17:01:14 +08:00
mirschao 0fefa5f2a9 mint测试 2024-12-09 10:15:39 +08:00
mirschao 26a5dd6401 Update mint.yml
测试执行
2024-12-08 23:31:58 +08:00
mirschao 950c04894e Update mint.yml
测试执行
2024-12-08 23:25:01 +08:00
mirschao 8444d18eac Update mint.yml 2024-12-08 23:08:10 +08:00
mirschao 16d813e7bb Update mint.yml 2024-12-08 23:02:59 +08:00
mirschao 97d7f0343a Update mint.yml 2024-12-08 22:51:59 +08:00
mirschao 9424361fc9 Update mint.yml 2024-12-08 22:36:27 +08:00
mirschao 13e77a781f Update mint.yml
测试运行结果
2024-12-08 22:23:36 +08:00
mirschao ba5e3e4590 Update mint.yml 2024-12-08 22:08:13 +08:00
mirschao badd1ef940 Update mint.yml
测试mint之查看启动参数
2024-12-08 22:06:27 +08:00
mirschao b154ed4202 Create mint.yml
测试mint检测手段之确定启动参数
2024-12-08 22:02:33 +08:00