You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1999 will add examples/006-FileUploadWeb/ with multipart curls, but full ci-local.sh has no opt-in gate for the sixth example ladder (pattern: #1887/#1894 for 005, #1967/#1974 for deploy).
Without a gate issue, contributors may wire smoke ad-hoc or duplicate 005 gate naming.
Goal
Add FILE_UPLOAD_WEB_SMOKE_GATE=0 default in script/ci-defaults.env
Problem
#1999 will add
examples/006-FileUploadWeb/with multipart curls, but fullci-local.shhas no opt-in gate for the sixth example ladder (pattern: #1887/#1894 for 005, #1967/#1974 for deploy).Without a gate issue, contributors may wire smoke ad-hoc or duplicate 005 gate naming.
Goal
FILE_UPLOAD_WEB_SMOKE_GATE=0default inscript/ci-defaults.env=1,script/ci-local.shruns multipart curl smoke for 006 (after Examples: 006-FileUploadWeb — multipart $_FILES reference + AOT execute smoke #1999 tree exists)Implementation hints
script/ci-defaults.envFILE_UPLOAD_WEB_SMOKE_GATE="${FILE_UPLOAD_WEB_SMOKE_GATE:-0}"script/ci-common.shorscript/examples-web-smoke.sh--fileupload-onlyslicelib/Doctor.phpdocs/local-ci-matrix.mdtest/unit/CiScriptsTest.phpAcceptance criteria
FILE_UPLOAD_WEB_SMOKE_GATE=1 ./script/ci-local.sh # runs 006 multipart curl; exits 0 when #1999 greenFILE_UPLOAD_WEB_SMOKE_GATE=0 ./script/ci-fast.sh # skips 006 (fast path unchanged)Verification (local / Docker only)
Do not require GitHub Actions (#394 ✅).
Dependencies
examples-web-smoke.shsliceLinks