Skip to content

add svn for lint-test workflow #186

add svn for lint-test workflow

add svn for lint-test workflow #186

Workflow file for this run

name: WP Decoupled Preview Lint
on: pull_request
jobs:
lint:
runs-on: ubuntu-latest
name: Lint & Test
env:
DB_USER: root
DB_PASSWORD: root
DB_HOST: localhost
steps:
- uses: actions/checkout@v4
- name: Install Composer dependencies
run: composer install
- name: Setup MySQL
run: |
sudo /etc/init.d/mysql start
mysql -e 'SHOW DATABASES;' -uroot -proot
- name: Install SVN
run: sudo apt-get update && sudo apt-get install -y subversion
- name: Install WP Unit tests
run: |
php -v
mysqladmin -V
bash .bin/install-wp-tests.sh wordpress_test root root localhost latest
rm -rf $WP_TESTS_DIR $WP_CORE_DIR
bash .bin/install-wp-tests.sh wordpress_test root root localhost nightly true
- name: Run linter
run: composer lint
- name: Run tests
run: composer test