Fix GitHub Actions setup-composer fallback lockfile handling (#342)#343
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThis PR relaxes the fallback Composer install step in the shared GitHub Action to tolerate repositories without ChangesFallback Composer Install Lockfile Relaxation
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Suggested labels
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
🚀 Preview is available for this pull request. |
Summary
require-lock-filetofalsewhensetup-composerinstalls the fallback DevTools runtime in.github/actions/php/setup-composer/action.yml.tests/GitHubActions/SetupComposerActionTest.phpasserting fallback install no longer requires a lock file.Unreleasedchangelog entry for this workflow reliability fix.Verification
composerphplintjsonlintyamllintCloses #342