Skip to content

CI: OR development install missing react/async — SeedHelloWorld fails with 'Call to undefined function React\Async\await()' #49

@rubenvdlinde

Description

@rubenvdlinde

Discovered while re-enabling Newman in #48. CI logs (https://github.com/ConductionNL/openbuilt/actions/runs/25787516669/job/75744500992) show:

OpenBuilt: SeedHelloWorld failed: Call to undefined function React\Async\await()
OpenBuilt: PopulateApplicationPermissions failed: Call to undefined function React\Async\await()
OpenBuilt: template lookup failed — treating as absent: ... React\Async\await()

OR's runtime-schema-API on development uses React\Async\await() somewhere along the seed path, but the react/async Composer dependency isn't resolving into the autoloader during CI install. The same OR install works fine in the dev container locally (where Composer dependencies are vendored beforehand), so this looks specific to the .github reusable quality-workflow's install step — likely composer install --no-dev is dropping a dev-only dep, or there's a peer-dep resolution gap on stable31/32/33.

This blocks every consuming app's Newman from running against OR development in CI. Once fixed, openbuilt#48 can flip enable-newman: true again.

Likely fix: ensure react/async is in OR's composer.json require (not require-dev), and that the autoload-files / autoload-classmap pulls it in. Or invoke composer install (not --no-dev) in the CI install step.

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