Chris Christiansen
201b53c4b9
chore: trigger build
2026-09-05 16:55:19 +00:00
Chris Christiansen
aa8e36a619
chore: trigger deploy etter actAs self-binding
2026-09-05 16:55:19 +00:00
Chris Christiansen
fc670e36da
chore: trigger deploy etter IAM-fix
2026-09-05 16:55:19 +00:00
Chris Christiansen
f14fc3d292
chore: trigger deploy etter base-image SUCCESS
2026-09-05 16:55:19 +00:00
Chris Christiansen
75bd8a036d
chore: trigger rebuild etter base-image opprettet
2026-09-05 16:55:19 +00:00
874732d50b
ci: trigger build - Compute SA actAs fix
2026-09-05 16:55:19 +00:00
4e73083b93
ci: trigger build - IAM serviceAccountUser fix applied
2026-09-05 16:55:19 +00:00
3679437383
fix: grant run.developer to SA
2026-09-05 16:55:19 +00:00
b9689fa535
fix: grant artifactregistry.writer to SA
2026-09-05 16:55:19 +00:00
4f2cf3e28b
fix(mcp): enforce app-level auth, fix trigger_build SDK, and scaffold docs
2026-09-02 12:05:09 +00:00
2a6890bb22
ci: test webhook deploy
2026-09-01 20:37:56 +00:00
57fdf09a44
feat(osvx-mcp): expose eight read-only tools and verify discovery
2026-09-01 15:28:48 +00:00
Gemini Agent
aa7b40c8aa
test: trigger cloud build after offline mode fix
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-06 18:41:20 +00:00
bdd30bd158
chore(session): logg 20260706-180257 — (ingen notat)
2026-07-06 18:03:38 +00:00
de82b6aa7b
ci: lock Gitea-only pipeline and updated handoff
2026-07-05 22:09:37 +00:00
c7633c5680
ci: test gitea-only pipeline
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-05 21:06:01 +00:00
1e9551ca6f
chore(session): logg 20260705-165047 — (ingen notat)
2026-07-05 16:55:38 +00:00
382fd1e925
ci: legg til git clone fra Gitea som første build-steg
2026-07-05 13:53:38 +00:00
ca09d4202e
ci2: test webhook
2026-07-05 13:33:13 +00:00
30f239ee88
ci2: test webhook
2026-07-05 13:12:50 +00:00
55acedeca0
ci2: test webhook
2026-07-05 12:52:09 +00:00
ef02198d02
fix: oppdater Gitea IP fra 34.158.137.245 til 136.111.198.14
2026-07-05 11:57:05 +00:00
e88881be19
chore(dev): track dev-start.sh
2026-07-05 08:22:52 +00:00
99eaaad3ca
chore(session): logg 20260705-071732 — (ingen notat)
2026-07-05 07:22:30 +00:00
619bcfd635
fix: legg til X-Internal-Key bypass i require_iap middleware for m2m
2026-07-02 22:05:59 +00:00
9d6f713df0
Revert "fix: fjern all GCE metadata token-logikk fra _opax_headers"
...
This reverts commit a437cd1ea3 .
2026-07-02 21:07:38 +00:00
a437cd1ea3
fix: fjern all GCE metadata token-logikk fra _opax_headers
2026-07-02 20:51:55 +00:00
10eb49b244
fix: fjern GCE metadata token-kall, bruk kun X-Internal-Key for m2m
2026-07-02 20:40:47 +00:00
1f4df47083
fix: legg til X-Internal-Key bypass i require_auth for m2m
2026-07-02 20:24:05 +00:00
e04a95b952
fix: legg til X-MCP-Secret i osvauco_agent_headers
2026-07-02 20:02:20 +00:00
0a1e3ce8ea
fix: run_jason bruker _osvauco_agent_post
2026-07-02 19:56:13 +00:00
15ec503bb1
fix: audience-URL til env-variabel SERVICE_URL
2026-07-02 19:33:53 +00:00
7e825deca6
fix: rett innrykk i _run_async-kall under JASON_BACKEND else-gren
2026-07-02 19:07:21 +00:00
92b7b3fce7
feat: JASON_BACKEND toggle — lokal Ollama fallback for /run
2026-07-02 19:06:13 +00:00
e5fa099072
fix: reparer push_file + tui_command indenteringsfeil i server.py
2026-07-02 17:43:53 +00:00
638f69d335
feat: /tui-command endepunkt — ekte shell-eksekvering med timeout og auth
2026-07-02 17:32:57 +00:00
bc8eb70c16
fix: fjern duplikat tui_command-funksjon i server.py
2026-07-02 17:25:41 +00:00
56e1f61753
feat: tui_command tool i opax-mcp — toveis shell via /tui-command
2026-07-02 17:24:24 +00:00
434f591f9c
feat: gemini_guard — rate limiter + circuit breaker på alle Gemini-kall
2026-07-02 17:14:06 +00:00
6ffe23943c
plan: agentic gateway v2 + deps sendgrid→gmail
2026-07-02 16:57:02 +00:00
2a9138b290
chore: oppdater opax-mcp server.py og yaml
2026-07-02 16:15:03 +00:00
371965e2f4
docs: oppdater plan, todo, roadmap og GEMINI med Twilio SMS-status 2026-07-02
2026-07-02 16:09:06 +00:00
e31cd7635a
feat: Gmail API via service account delegation + Bearer token auth
...
Check Python Version Consistency / Check Python Version (push) Has been cancelled
Nightly GDrive Backup / Backup OSVauco → Google Drive (push) Has been cancelled
- Add SA key in Secret Manager (gmail-sa-key)
- Fix require_iap middleware to accept Bearer tokens
- Fix require_auth decorator to accept Bearer tokens
- Implement _notify_email with service_account.Credentials + domain-wide delegation
- Set GMAIL_DEFAULT_SENDER and GMAIL_ALLOWED_SENDERS env vars
2026-07-02 02:17:47 +00:00
bc0ee3b3ee
feat: replace SendGrid with Gmail API via Domain-Wide Delegation
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-02 00:12:43 +00:00
e744a1d510
Merge branch 'main' of http://localhost:3000/chris/osvauco
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-01 23:13:36 +00:00
beb92c2840
test: mirror-github hook
2026-07-01 23:04:00 +00:00
cfd7ff1570
test: verify end-to-end write path
Check Python Version Consistency / Check Python Version (push) Waiting to run
2026-07-01 22:32:13 +00:00
d5e604b67f
docs(plan): reconcile static IP status for osvauco-dev-vm
2026-07-01 21:54:32 +00:00
0d1620868b
docs(plan): add prioritized infrastructure plan from TRUTH and mobile-tasks
2026-07-01 21:48:17 +00:00
d8c4a43e24
chore: update TRUTH.md with verified live state 2026-07-01
2026-07-01 21:31:10 +00:00