This occurs in GitHub actions: https://github.com/eic/panda-compose/actions/runs/24583602000/job/71887486218#step:8:135 (workflow file: https://github.com/eic/panda-compose/actions/runs/24583602000/workflow).
name: Smoke Test
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
smoke-test:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- name: Copy default environment
run: cp .env.example .env
- name: Start PanDA stack
run: docker compose up -d
- name: Wait for PanDA server to become healthy
run: ./scripts/healthcheck.sh 300
- name: Verify JEDI is running
run: |
docker compose ps panda-jedi
docker compose logs panda-jedi --tail=20
- name: Verify Harvester is running
run: |
docker compose ps harvester
docker compose logs harvester --tail=20
- name: Install panda-client
run: pip install panda-client
The docker compose shouldn't matter. So this is likely reproducible with less 'other stuff'.
Yes, I am aware that the installation instructions indicate a different installation mechanism.
Tagging @wenaus since discussed.
This occurs in GitHub actions: https://github.com/eic/panda-compose/actions/runs/24583602000/job/71887486218#step:8:135 (workflow file: https://github.com/eic/panda-compose/actions/runs/24583602000/workflow).
The docker compose shouldn't matter. So this is likely reproducible with less 'other stuff'.
Yes, I am aware that the installation instructions indicate a different installation mechanism.
Tagging @wenaus since discussed.