Merge pull request #326 from kevinpapst/fixes-taxonomy #139
This file contains 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/[email protected] | |
with: | |
compose-file: './docker-compose.yml' | |
- name: Wait for DB to initialize | |
run: | | |
while ! docker compose run --rm --user 33:33 wpcli wp 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 [email protected] | |
- 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'" |