Skip to content

added context vars

added context vars #11

Workflow file for this run

name: Health Check
on:
push:
branches: ["master"]
workflow_dispatch:
jobs:
health:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v2
- name: Install Dependencies
run: uv sync
- name: Run server
run: |
uv run python3 main.py &
echo $! > server.pid
sleep 2
- name: Wait for server to start
run: sleep 2
- name: Health Check Route
run: |
response=$(curl http://localhost:8000/health)
echo "Response: $response"
if echo "$response" | grep -q "Server is running"; then
echo "Health check passed"
else
echo "Health check failed"
exit 1
fi
- name: Stop server
run: kill $(cat server.pid)