Add mkdocs site and GitHub Pages deployment for docs

This commit is contained in:
Aaron Po
2026-08-31 19:54:04 -04:00
parent d459b8559c
commit f4471c7fd7
26 changed files with 2676 additions and 209 deletions

View File

@@ -21,7 +21,8 @@ jobs:
run: ./generate-env.sh .env.test
- name: Build test images
run: docker compose --env-file .env.test -f docker-compose.test.yaml build
run:
docker compose --env-file .env.test -f docker-compose.test.yaml build
- name: Run tests
run: |
@@ -43,7 +44,8 @@ jobs:
- name: Show service logs on failure
if: failure()
run: docker compose --env-file .env.test -f docker-compose.test.yaml logs
run:
docker compose --env-file .env.test -f docker-compose.test.yaml logs
- name: Upload test results
if: always()
@@ -54,4 +56,6 @@ jobs:
- name: Tear down
if: always()
run: docker compose --env-file .env.test -f docker-compose.test.yaml down -v
run:
docker compose --env-file .env.test -f docker-compose.test.yaml down
-v