GitHub Action: make fix-all (v3) (#8096)

Can be triggered by writting a comment: `/fix-all`
Follow-up of:
* https://github.com/FreshRSS/FreshRSS/pull/8094
* https://github.com/FreshRSS/FreshRSS/pull/8095

Fix `composer install` and `npm install`
This commit is contained in:
Alexandre Alapetite
2025-10-12 13:48:55 +02:00
committed by GitHub
parent 9ada75a7c1
commit 21d261f9f0

View File

@@ -64,6 +64,27 @@ jobs:
repository: ${{ fromJSON(steps.pr.outputs.result).repo.full_name }}
ref: ${{ fromJSON(steps.pr.outputs.result).ref }}
- name: Use Composer cache
id: composer-cache
uses: actions/cache@v4
with:
path: vendor
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-php-
- name: Run Composer install
run: composer install --prefer-dist --no-progress
if: steps.composer-cache.outputs.cache-hit != 'true'
- name: Uses Node.js
uses: actions/setup-node@v5
with:
node-version: lts/*
cache: npm
- run: npm ci
- name: Run make fix-all
id: fix
run: |