Skip to content

fix: bump ci actions versions - #13

Merged
dan-on merged 1 commit into
masterfrom
fix/ci-actions-versions
Oct 15, 2026
Merged

dan-on merged 1 commit into
masterfrom
fix/ci-actions-versions

Conversation

@dan-on

@dan-on dan-on commented Oct 15, 2026

Copy link
Copy Markdown
Owner

Fix CI: update deprecated GitHub Actions

CI currently fails on every PR and push at the "Set up job" step, before any code runs:

This request has been automatically failed because it uses a deprecated version of actions/cache: v2.

GitHub has retired actions/cache@v1/v2 (changelog).

Changes

  • actions/cache@v2 → @v4 (this is the fix for the failure)
  • actions/checkout@v2 → @v4 (v2 runs on a deprecated Node version)
  • The Composer cache key now includes the PHP version. composer.lock is not committed, so hashFiles('**/composer.lock') was always empty and all three matrix jobs (7.3, 7.4, 8.0) shared one vendor cache. A vendor built on PHP 8.0 could be restored into the 7.3 job. The key now uses the matrix PHP version plus a hash of composer.json.

@dan-on dan-on added the bug Something isn't working label Oct 15, 2026
@dan-on
dan-on merged commit d5f3f1a into master Oct 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant