All checks were successful
Build and Push Docker Images / Build Backend (FastAPI) (push) Successful in 32s
Build and Push Docker Images / Build Frontend (Next.js) (push) Successful in 1m5s
Build and Push Docker Images / Build Pipeline (Meltano + dbt + Airflow) (push) Successful in 31s
Build and Push Docker Images / Trigger Portainer Update (push) Successful in 1s
Schools with phases like "All-through" or null phase but with GCSE data were falling through to the primary SchoolDetailView, rendering only partial content. Now checks yearly_data for attainment_8_score as well. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>