Support workflow consumers without a local DevTools dependency#307
Support workflow consumers without a local DevTools dependency#307
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b9702f63aa
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
🚀 Preview is available for this pull request. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0dc32afaca
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Hooray! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Related Issue
Closes #303
Motivation / Context
composer dev-toolsexists in the consumer repository;Changes
.github/actions/php/setup-composerto useramsey/composer-installfor generic Composer installs, skip the consumer install when nocomposer.jsonis present, and expose a shareddev-toolsruntime plus autoload environment variables;dev-toolsfrom the shared runtime instead of shelling intocomposer dev-tools;Verification
composer dev-toolscomposer dev-tools tests -- --filter='SetupComposerActionTest'composer dev-tools code-stylecomposer dev-tools phpdocDocumentation / Generated Output
docs/updatedChangelog
CHANGELOG.mdentryReviewer Notes
.github/wikiwas already dirty in the local checkout and was intentionally kept out of this branch and commit..dev-tools-actionssource checkout, keeping workflow behavior aligned with the workflow ref used by the reusable workflow.