morningman opened a new pull request, #4484: URL: https://github.com/apache/doris-website/pull/4484
Five-locale publishing can exceed the current 90-minute build limit before strict verification and site artifact upload finish. Give cron/manual builds a temporary 180-minute ceiling and retain separate build/deploy measurements to establish a complete publishing budget with about 30% margin. Record the resolved source and trusted workflow SHAs, runner image/hardware and cache conditions, step timings, build/verification GNU time RSS, sampled system memory/disk use, and output/artifact sizes and digests. Keep telemetry outside the published site and retain it after failures. Read measurement code from the trusted workflow commit so manual publishing still supports older protected source branches. Build remains read-only without production secrets; deployment keeps its existing Production environment and trusted checkout. Validation: - 22 Python tests passed, including deployment boundaries, failure reporting, credential exclusion and API timing/resource windows. - 22 build/publishing tests passed; one Apache-dependent test skipped. - Real five-locale publishing fixture passed: 107 output files, 40 redirects and 146 compiled asset references verified. - Both publishing workflows passed actionlint 1.7.12, YAML parsing and Bash syntax checks; Linux resource snapshot smoke check passed. Full active-version CI and a successful complete production artifact transfer with this instrumentation are still required. The temporary timeout is not a performance result; accept the final budget only from complete job durations including telemetry and cleanup. No production dispatch or deployment was initiated for this change. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
