docs(ops): record verified product-site release - #3745
Merged
Merged
Conversation
Signed-off-by: LauraGPT <18321252+LauraGPT@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Records the completed www.funasr.com publication of source
460f00675499924fec0a14bdbeb7125ed505dbb2(#3743), release20260930T211757Z, verified at 2026-09-30T21:57:20Z (October 1 in Asia/Shanghai).Publication Evidence
The official existing release script performed the atomic switch and graceful Nginx reload. All 273 deployed files match the transferred inventory; all 206 previous HTML routes remain present. Thirteen public routes returned HTTP 200 with exact response-body hashes and required security headers. Independent public-domain Chromium checks passed all four Chinese/English desktop/mobile cases. The previous release and fresh backup remain intact; Nginx master identity and configuration were unchanged. No model service restart, model inference or package release.
Live guides: Chinese, English.
Validation of This Documentation Change
git diff --checkpassed.The historical 521 site tests / 100 documentation passes plus one local Sphinx skip belong to the deployed source validation, not a new full-suite run for this one-file note. All five hosted workflows on the deployed source succeeded. One-hour and 24-hour health follow-ups are separate from immediate acceptance.
Integration and One-Hour Follow-Up
Merged as
23f50baacb593d9d841c86bf1ecad910731c3fe1; the merge tree exactly matches the signed, tested PR head. Exact-head Product site run 36786405949 passed all three jobs. Exact-merge Product site run 36790404660 and API documentation run 36790404640 both completed successfully. The five release-script tests were rerun before merging and passed. This documentation merge did not redeploy the website.The one-hour production follow-up completed at 2026-09-30T23:24:45Z: 15 public pages returned 200, including exact release-body hashes for the 13 original acceptance routes; all 16 checks of the eight fixed redirects passed, including attempted query-target overrides. Release link, Nginx master identity/configuration, previous release and backup remain intact; the exact deployment lock is absent. No completed-request 5xx appeared in the inspected post-publication access-log window.
Scope limitation: legacy WebSocket demo upstreams still logged connection timeouts, also present before publication. Their existing error handling translates upstream 502/503/504 to a 302 deployment-guide redirect, so zero visible 5xx does not establish backend health. The static-site follow-up passed with this pre-existing warning; no model inference, backend restart or rollback was performed. The 24-hour follow-up is still pending (first scheduled check at/after 2026-10-01T21:57:20Z).
24-Hour Follow-Up Completed
The scheduled read-only follow-up is complete. Fifteen public pages matched their expected content (including all 13 original acceptance-route hashes), and all 16 fixed redirect checks passed. The release symlink, Nginx master identity/configuration, previous release, and backup hash remained unchanged. No deployment, restart, log-reopen signal, or rollback was performed.
Result: static release checks passed, with legacy upstream and log-rotation warnings. The examined completed-request logs contained no visible 5xx, but legacy WebSocket upstream connection timeouts were present both before and after publication; the existing Nginx error-page routing turns those upstream failures into 302 redirects. This is not a claim that the legacy backends are healthy.
The current
.logfiles were empty after rotation while live Nginx descriptors still pointed to.log.1. Validation used those actual open inodes and rotated history, not the empty files. Log rotation remains an operational follow-up. Only aggregate counts were retained; traffic includes validation requests and is not evidence of organic conversions or star growth. The one-hour and 24-hour checks are now both complete and should not be repeated as pending work.