Skip to content

Replace Composer install action and harden action refs#64

Merged
kvz merged 2 commits into
mainfrom
gha-composer
Jun 8, 2026
Merged

Replace Composer install action and harden action refs#64
kvz merged 2 commits into
mainfrom
gha-composer

Conversation

@kvz

@kvz kvz commented Jun 8, 2026

Copy link
Copy Markdown
Member

Why

Reduce GitHub Actions supply-chain exposure by replacing a convenience Composer action with explicit Composer commands.

What changed

  • Removes ramsey/composer-install.
  • Runs composer install for locked dependencies and composer update for lowest/highest dependency matrix entries.
  • Preserves --ignore-platform-reqs.

Validation

  • Ruby YAML parse for .github/workflows/ci.yml
  • git diff --check

Additional action reference hardening included here:

  • Updates GitHub-owned actions in touched workflows to current major tags.
  • Pins retained third-party actions in touched workflows to reviewed commit SHAs, keeping version comments beside each SHA.

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown

Coverage report for commit: 2a647a7
File: ./build/logs/clover.xml

Summary - Lines: 90.55% | Methods: 65.22%
FilesLinesMethodsBranches
lib/transloadit
   CurlRequest.php91.67%66.67%100.00%
   CurlResponse.php100.00%100.00%100.00%
   Transloadit.php86.67%55.56%100.00%
   TransloaditRequest.php92.98%57.14%100.00%
   TransloaditResponse.php100.00%100.00%100.00%

🤖 comment via lucassabreu/comment-coverage-clover

@kvz kvz marked this pull request as ready for review June 8, 2026 10:33
@kvz kvz changed the title Replace Composer install action Replace Composer install action and harden action refs Jun 8, 2026
@kvz kvz merged commit 4b243e8 into main Jun 8, 2026
6 checks passed
@kvz kvz deleted the gha-composer branch June 8, 2026 15:32
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.

1 participant