Repository navigation
feature/INT-1751 - Security updates - #397
Conversation
🔴 Risk Classification: MAJORApproval route: AI Review + Human Approval Required Classification reasons
Operational gates
Files analysed: 6 wall-e 2026.06.19-02 · policy |
🔬 Debug — why this classification?Each reason code emitted by the classifier, its source clause in the AI in SDLC Control Framework, and what it means.
Kinds:
See issue #3 for the proposal to formalise this map as Appendix A of the standards doc. wall-e 2026.06.19-02 · debug |
🔵 Advisory review: Sound, but needs your judgementThis PR needs a human approval. The code itself reads as correct; whether it should land depends on context I don't have. The change correctly switches CI from For you to decide
This is not an approval. wall-e cannot auto-approve this PR — it is an opinion to help whoever does. Advisory review · us.anthropic.claude-sonnet-4-6 · wall-e 2026.06.19-02 |
|



This pull request improves dependency management and build consistency for the project by ensuring that Composer dependencies are always installed according to the
composer.lockfile, rather than being re-resolved on each CI run. It also documents this approach and pins the PHP version used for dependency resolution. These changes enhance security and reliability in both CI and local development environments.Dependency management and CI workflow improvements:
.github/workflows/build-master.ymland.github/workflows/build-release.ymlto usecomposer installinstead ofcomposer update, ensuring that dependencies are installed exactly as specified incomposer.lockand not re-resolved on each run. This reduces the risk of inadvertently introducing malicious or incompatible package versions during CI runs. [1] [2]config.platform.phpsetting with version8.1tocomposer.jsonto ensure consistent dependency resolution across different environments, matching the CI configuration.Documentation updates:
README.mdto instruct users to runcomposer install(notcomposer update) for local development, ensuring local environments match CI and clarifying when to use each command.