Skip to content

Make the form field visibility dependent on the WordPress "Include?" settings instead of the Mailchimp settings. #235

Make the form field visibility dependent on the WordPress "Include?" settings instead of the Mailchimp settings.

Make the form field visibility dependent on the WordPress "Include?" settings instead of the Mailchimp settings. #235

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 }}