Source
PR #3044 review (Wheels Bot — Reviewer, finding 1): the smoke job boots Lucee 7 only, but the headline regression it nets (#3029, bare-cfabort) manifested only on Adobe — by the PR's own red-verification data, the Lucee-only job stays green on the pre-fix tree. The probes themselves are engine-agnostic and were hand-verified green on wheels-test-adobe2023:v1.0.1 across both environments (PR #3044 body has the transcripts); what's missing is the CI transcription.
Scope
Add an Adobe leg that boots an Adobe engine with config/environment.cfm sed'd to the matrix environment and runs tools/ci/smoke-env.sh via BASE_URL. Candidate homes:
- a job in
.github/workflows/smoke-env.yml using the compat-matrix engine container infrastructure (tools/docker/adobe2023/), or
- a step bolted onto
compat-matrix.yml's Adobe legs (the engines are already booted there — cheapest option; mind that compat-matrix boots in the suite's environment, so a separate sed'd boot or a restart is needed).
Until this lands, the Adobe-only cfabort idiom is pinned structurally by vendor/wheels/tests/specs/security/BareCfabortGuardSpec.cfc, but the broader class (engine error-template leakage in non-dev environments) has no executed Adobe gate.
Acceptance
Source
PR #3044 review (Wheels Bot — Reviewer, finding 1): the smoke job boots Lucee 7 only, but the headline regression it nets (#3029, bare-cfabort) manifested only on Adobe — by the PR's own red-verification data, the Lucee-only job stays green on the pre-fix tree. The probes themselves are engine-agnostic and were hand-verified green on
wheels-test-adobe2023:v1.0.1across both environments (PR #3044 body has the transcripts); what's missing is the CI transcription.Scope
Add an Adobe leg that boots an Adobe engine with
config/environment.cfmsed'd to the matrix environment and runstools/ci/smoke-env.shviaBASE_URL. Candidate homes:.github/workflows/smoke-env.ymlusing the compat-matrix engine container infrastructure (tools/docker/adobe2023/), orcompat-matrix.yml's Adobe legs (the engines are already booted there — cheapest option; mind that compat-matrix boots in the suite's environment, so a separate sed'd boot or a restart is needed).Until this lands, the Adobe-only
cfabortidiom is pinned structurally byvendor/wheels/tests/specs/security/BareCfabortGuardSpec.cfc, but the broader class (engine error-template leakage in non-dev environments) has no executed Adobe gate.Acceptance
cfabort;at the dispatch: bare cfabort crashes every Adobe engine in the public-component 404 branch #3029 site (or any change producing a 500/error-template on/or/wheels/infoin testing/production on Adobe) goes red in CI.