wordpress-activitypub-event.../.forgejo/workflows/e2e_gancio.yml

45 lines
1 KiB
YAML
Raw Normal View History

2024-09-23 16:40:26 +02:00
name: PHPUnit
on:
push:
branches:
- ci_gancio
pull_request:
env:
WP_TESTS_DIR: /workspace/wordpress-test-lib
WP_CORE_DIR: /workspace/wordpress
jobs:
phpunit:
runs-on: ubuntu-latest
services:
mysql:
image: mariadb
env:
MYSQL_ROOT_PASSWORD: root
gancio:
2024-09-23 18:12:34 +02:00
image: cisti/gancio
2024-09-23 16:44:15 +02:00
env:
2024-09-23 16:47:06 +02:00
NODE_ENV: production
GANCIO_DB_DIALECT: sqlite
GANCIO_DB_STORAGE: ./gancio.sqlite
2024-09-23 18:16:49 +02:00
cmd:
- '-p 127.0.0.1:13120:13120'
2024-09-23 16:40:26 +02:00
strategy:
matrix:
2024-09-23 16:41:54 +02:00
php-version: ['8.1']
2024-09-23 16:40:26 +02:00
name: PHPUnit PHP ${{ matrix.php-version }}
env:
extensions: mysql
key: cache-v1
steps:
- name: Checkout
uses: https://code.forgejo.org/actions/checkout@v4
2024-09-23 18:25:38 +02:00
- run: sleep 1
2024-09-23 18:18:42 +02:00
- run: curl 127.0.0.1:13120
2024-09-23 18:25:38 +02:00
- run: curl 'http://127.0.0.1:13120/api/setup/db' --compressed -X POST --data-raw '{"db":{"dialect":"sqlite","storage":"./gancio.sqlite","host":"localhost","database":"gancio"}}'