feat(ci): add GitHub Actions workflow for testing and Docker builds #20

Merged
haylan merged 13 commits from patch-2-gitea-registry into main 2026-07-31 12:22:24 +00:00
Showing only changes of commit 30a2439914 - Show all commits
+8
View File
@@ -78,9 +78,17 @@ jobs:
- name: Load dev image - name: Load dev image
run: docker load --input /tmp/graph-dev.tar run: docker load --input /tmp/graph-dev.tar
- name: Debug workspace
run: |
echo "pwd: $(pwd)"
echo "GITHUB_WORKSPACE: $GITHUB_WORKSPACE"
ls -la
- name: Run tests in dev image - name: Run tests in dev image
run: | run: |
docker run --rm -v "$(pwd)":/app -v /app/vendor graph-dev:ci sh -c " docker run --rm -v "$(pwd)":/app -v /app/vendor graph-dev:ci sh -c "
echo '--- /app contents ---' &&
ls -la /app &&
composer install --no-interaction && composer install --no-interaction &&
vendor/bin/phpunit --testdox && vendor/bin/phpunit --testdox &&
composer phpstan composer phpstan