Skip to content

Ensure that the settings remain persistent between logging out of the account and logging in again. #127

Ensure that the settings remain persistent between logging out of the account and logging in again.

Ensure that the settings remain persistent between logging out of the account and logging in again. #127

Workflow file for this run

name: PHP Linting
on:
push:
branches:
- develop
- main
paths:
- "**.php"
pull_request:
branches:
- develop
paths:
- "**.php"
jobs:
phpcs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup proper PHP version
uses: shivammathur/setup-php@v2
with:
php-version: 8.3
- name: Get composer cache directory
id: composer-cache
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
- name: Cache dependencies
uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer-
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v44
with:
files: |
**/*.php
- name: Install dependencies
run: composer install --prefer-dist
- name: Run PHP_CodeSniffer
run: |
HEAD_REF=$(git rev-parse HEAD)
git checkout $HEAD_REF
./vendor/bin/phpcs-changed -s --git --git-base origin/${{ github.base_ref }} ${{ steps.changed-files.outputs.all_changed_files }}