From 66119278bf202a0a326e40880dc9cf6ca61b3941 Mon Sep 17 00:00:00 2001 From: chrischristiansen-glitch Date: Sat, 13 Jun 2026 08:55:04 +0200 Subject: [PATCH] fix: google-cloud-build + caller_type BQ migration + OAuth state cookie --- requirements.txt | 5 +++-- scripts/migrate_bq_add_caller_type.sh | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 scripts/migrate_bq_add_caller_type.sh diff --git a/requirements.txt b/requirements.txt index 31cf019..1de071b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,6 +22,9 @@ opentelemetry-exporter-gcp-trace>=1.8.0 google-cloud-logging>=3.10.0 google-cloud-monitoring>=2.22.0 +# Cloud Build — for /opax/build-status +google-cloud-build>=3.24.0 + # HTTP server for Cloud Run uvicorn[standard]>=0.29.0 fastapi>=0.111.0 @@ -39,8 +42,6 @@ dask-ml>=2024.4.0 scikit-learn>=1.4.0 # pandas: tabular telemetri-analyse pandas>=2.0.0 -# XGBoost: distribuert feature importance (Fase ML-3) -# xgboost>=2.0.0 ← aktiver i Fase ML-3 # ── CostGuard App (Fase B1-B5) ──────────────────────────────────────────────── google-cloud-billing>=1.12.0 diff --git a/scripts/migrate_bq_add_caller_type.sh b/scripts/migrate_bq_add_caller_type.sh new file mode 100644 index 0000000..db80ddf --- /dev/null +++ b/scripts/migrate_bq_add_caller_type.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +# Legg til caller_type, module_name og session_id i llm_token_usage om de mangler +# Kjøres én gang manuelt: bash scripts/migrate_bq_add_caller_type.sh + +PROJECT="propane-will-491900-m5" +DATASET="billing_data" +TABLE="llm_token_usage" + +echo "Migrerer $PROJECT.$DATASET.$TABLE ..." + +bq query --use_legacy_sql=false --project_id="$PROJECT" " +ALTER TABLE \`$PROJECT.$DATASET.$TABLE\` +ADD COLUMN IF NOT EXISTS module_name STRING, +ADD COLUMN IF NOT EXISTS caller_type STRING, +ADD COLUMN IF NOT EXISTS session_id STRING; +" + +echo "Ferdig. Kjør: bq show --schema $PROJECT:$DATASET.$TABLE"