Skip to content

smoke-env: add an Adobe engine leg so the #3029 failure class is CI-gated #3047

Description

@bpamiri

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions