Skip to content

docs/ci: reconcile TCFS production readiness sweep - #387

Merged
Jesssullivan merged 6 commits into
mainfrom
jess/docs-production-readiness-sweep
May 19, 2026
Merged

docs/ci: reconcile TCFS production readiness sweep#387
Jesssullivan merged 6 commits into
mainfrom
jess/docs-production-readiness-sweep

Conversation

@Jesssullivan

@Jesssullivan Jesssullivan commented May 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Reconciles README and ops docs with the current M10 truth: production Dev ID FileProvider lifecycle is green on PZM run 26062554542, while first-run UX, exact release-asset smoke, badges/progress/recovery, and daily-use soak remain open.
  • Archives the key run 26062554542 harness artifacts into the existing production Dev ID evidence packet so the v0.12.13 matrix claim is backed by repo files.
  • Fixes the Linux postinstall smoke mount remote spec to use `seaweedfs://...`, matching the actual `tcfs mount` parser instead of passing `s3://...`.
  • Adds a dated alpha/beta QA readiness gate that maps daily-driver claims to TIN-1546, TIN-1547, TIN-1548, TIN-1549, TIN-1556, tightened TIN-1424, and the existing M10 readiness lanes.
  • Hardens the release workflow so prerelease tags are marked prerelease, do not become GitHub Latest, and do not move the container `:latest` tag.
  • Starts the TIN-1546 implementation lane by bounding shared storage health probes used by daemon startup and `/readyz`.

Validation

  • `bash scripts/test-linux-postinstall-smoke.sh`
  • `bash -n scripts/linux-postinstall-smoke.sh scripts/test-linux-postinstall-smoke.sh`
  • `~/.cargo/bin/cargo test -p tcfs-storage parse_remote_spec`
  • `~/.cargo/bin/cargo test -p tcfs-storage health`
  • `bash scripts/test-release-workflow-container.sh`
  • `~/.cargo/bin/cargo fmt --all -- --check`
  • `git diff --check`

@Jesssullivan
Jesssullivan marked this pull request as ready for review May 19, 2026 05:21
@Jesssullivan
Jesssullivan merged commit 4fe08ac into main May 19, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant