Commit Graph
17 Commits
Author SHA1 Message Date
Zhengchao AnandGitHub 2ae1e8ad05 ci: right-size pipelines, fix prerelease latest.json overwrite (#4582)
- build.yml: update latest.json only for stable release tags
  (alpha/beta/rc tags previously overwrote the stable pointer with
  release_type "stable"); drop the placeholder .asc files; build the
  Linux targets only on main pushes (tags/schedule/dispatch keep the
  full matrix); remove the unreachable --build clause and a needless
  full-history clone
- ci.yml: event-scoped concurrency so merges stop cancelling the
  weekly scheduled run; drop the redundant skip-duplicate-actions
  gate job; run clippy before tests; trim the unused toolchain from
  the typos job
- ci-docs-only.yml (new): satisfy the required "Test and Lint" check
  on docs-only PRs that ci.yml skips via paths-ignore
- audit.yml: drop cargo-audit (cargo-deny advisories covers the same
  RustSec database); same event-scoped concurrency fix
- docker.yml: job-level short-circuit for per-merge dev builds; send
  the Trivy SARIF to code scanning; unify the upload-artifact pin
- performance-ab.yml: add concurrency; only re-run on labeled events
  when the added label is perf-ab
- stagger the Sunday crons (build 01:00, audit 03:00,
  nix-flake-update 05:00, mint 06:00)
- delete performance.yml: disabled since 2025-07; idle-server
  profiling, no benchmark baseline, stale ecstore package name
2026-07-09 05:22:39 +08:00
majingheandGitHub 4542d4060f ci: replace ubicloud runner with self host runner on k8s (#4245) 2026-07-03 23:12:18 +08:00
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 <[email protected]>
2026-07-03 00:00:34 +08:00
NugineandGitHub 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
mirschaoandGitHub df0fb73ea4 Update mint.yml 2024-12-09 17:03:48 +08:00
mirschaoandGitHub 52711a38a5 Update mint.yml 2024-12-09 17:01:14 +08:00
mirschaoandGitHub 0fefa5f2a9 mint测试 2024-12-09 10:15:39 +08:00
mirschaoandGitHub 26a5dd6401 Update mint.yml
测试执行
2024-12-08 23:31:58 +08:00
mirschaoandGitHub 950c04894e Update mint.yml
测试执行
2024-12-08 23:25:01 +08:00
mirschaoandGitHub 8444d18eac Update mint.yml 2024-12-08 23:08:10 +08:00
mirschaoandGitHub 16d813e7bb Update mint.yml 2024-12-08 23:02:59 +08:00
mirschaoandGitHub 97d7f0343a Update mint.yml 2024-12-08 22:51:59 +08:00
mirschaoandGitHub 9424361fc9 Update mint.yml 2024-12-08 22:36:27 +08:00
mirschaoandGitHub 13e77a781f Update mint.yml
测试运行结果
2024-12-08 22:23:36 +08:00
mirschaoandGitHub ba5e3e4590 Update mint.yml 2024-12-08 22:08:13 +08:00
mirschaoandGitHub badd1ef940 Update mint.yml
测试mint之查看启动参数
2024-12-08 22:06:27 +08:00
mirschaoandGitHub b154ed4202 Create mint.yml
测试mint检测手段之确定启动参数
2024-12-08 22:02:33 +08:00