Skip to content

Update composer lifecycle#1678

Merged
alganet merged 1 commit intoRespect:mainfrom
alganet:composer-lock
Feb 6, 2026
Merged

Update composer lifecycle#1678
alganet merged 1 commit intoRespect:mainfrom
alganet:composer-lock

Conversation

@alganet
Copy link
Member

@alganet alganet commented Feb 6, 2026

  • Commit composer.lock.
  • The lock is not ignored anymore.
  • Changed to ramsey/composer-install action for cache.

 - Commit composer.lock.
 - The lock is not ignored anymore.
 - Changed to ramsey/composer-install action for cache.
@codecov
Copy link

codecov bot commented Feb 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.56%. Comparing base (b701fac) to head (db4d8b5).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1678   +/-   ##
=========================================
  Coverage     99.55%   99.56%           
- Complexity      966      970    +4     
=========================================
  Files           192      193    +1     
  Lines          2269     2280   +11     
=========================================
+ Hits           2259     2270   +11     
  Misses           10       10           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@alganet alganet marked this pull request as ready for review February 6, 2026 19:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s Composer dependency lifecycle by committing the resolved dependency lockfile, ensuring it is no longer ignored by Git, and switching CI dependency installation to a dedicated Composer install action with caching.

Changes:

  • Add and commit composer.lock to lock dependency resolution.
  • Stop ignoring composer.lock in .gitignore and mark it under REUSE annotations.
  • Update the CI setup composite action to use ramsey/composer-install@v3 instead of manually running composer install.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated no comments.

File Description
composer.lock Adds a locked dependency graph for reproducible installs.
REUSE.toml Includes composer.lock in REUSE annotations.
.gitignore Ensures composer.lock is tracked in Git.
.github/actions/setup-action/action.yml Switches Composer install to ramsey/composer-install@v3 (enables caching).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@alganet alganet merged commit 8eaedcf into Respect:main Feb 6, 2026
13 checks passed
@alganet alganet deleted the composer-lock branch February 6, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants