[WIP] Compatibility with Wordpress 6.7.1 #168
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Integration test | |
on: | |
push: | |
branches: [ master ] | |
pull_request: | |
branches: [ master ] | |
jobs: | |
integration-test: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
- name: Docker compose | |
uses: isbang/compose-action@v2.2.0 | |
with: | |
compose-file: './docker-compose.yml' | |
- name: Wait for DB to initialize | |
run: | | |
while ! docker compose run --rm --user 33:33 wpcli wp --skip-ssl db check; do | |
echo "Waiting for DB to initialize..." | |
sleep 1 | |
done | |
echo "DB is ready" | |
- name: Setup WP | |
run: | | |
docker compose run --rm --user 33:33 wpcli wp core install --url=http://localhost:8088 --title=WordPress --admin_user=admin --admin_email=admin@example.com | |
- name: Activate plugin | |
run: | | |
docker compose run --rm --user 33:33 wpcli wp plugin activate jekyll-exporter | |
- name: Export | |
run: | | |
docker compose run --rm --user 33:33 wpcli wp jekyll-export > export.zip | |
- name: Unzip | |
run: | | |
unzip export.zip -d export | |
- name: Verify export | |
run: | | |
cat export/sample-page.md | grep "title: 'Sample Page'" |