Skip to content

ci: Add testkit

ci: Add testkit #351

Workflow file for this run

name: Integration Tests
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
tests:
runs-on: ubuntu-latest
name: "Running on PHP 8.3.17 with a Neo4j 5.20-enterprise cluster"
steps:
- uses: actions/checkout@v4
- name: Populate .env
run: |
echo "PHP_VERSION=8.3.17" > .env
echo "CONNECTION=neo4j://neo4j:testtest@server1" >> .env
- uses: hoverkraft-tech/[email protected]
name: Start services
with:
compose-file: './docker-compose.yml'
up-flags: '--build --remove-orphans'
- name: Test
run: |
docker compose run client composer install
docker compose run testkit ./testkit.sh