Commit Graph

8 Commits

Author SHA1 Message Date
Hexadual
455ce3a336 remove server code (moved to private GCP-Server repo)
Some checks failed
Build & publish Docker images / Build & push all images (push) Failing after 2s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 17:28:16 -05:00
Hexadual
a37554af3b ci: retrigger workflow (REGISTRY_TOKEN now set)
All checks were successful
Build & publish Docker images / Build & push all images (push) Successful in 1m21s
2026-04-30 01:52:33 -05:00
Hexadual
56b65517f3 ci: use REGISTRY_TOKEN PAT for docker login instead of GITHUB_TOKEN
Some checks failed
Build & publish Docker images / Build & push all images (push) Failing after 1s
2026-04-30 01:48:13 -05:00
Hexadual
ee58dd9c0f ci: add packages:write permission to workflow token
Some checks failed
Build & publish Docker images / Build & push all images (push) Failing after 1s
2026-04-30 01:45:51 -05:00
Hexadual
4db2182a3d Fix CI: replace actions/checkout with git clone (no Node.js needed)
Some checks failed
Build & publish Docker images / Build & push all images (push) Failing after 2s
Host-mode runner has no Node.js so JS composite actions fail.
All steps are now plain shell — git clone for checkout, docker
CLI for build/push. Zero external action dependencies.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 01:37:17 -05:00
Hexadual
7c7bf067bc Fix CI: run jobs on host, use plain docker shell steps
Some checks failed
Build & publish Docker images / Build & push all images (push) Failing after 3s
The previous workflow ran jobs inside node:20-bookworm which has no
Docker CLI. Re-mapped label to :host and replaced composite actions
with direct docker build/push shell commands.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 01:35:14 -05:00
Hexadual
62b9995cd9 Add anonymised world map of active eggs
Some checks failed
Build & publish Docker images / Server image (push) Failing after 15s
Build & publish Docker images / Egg image (push) Failing after 17s
Server geolocates each egg by IP on first contact (ip-api.com), snaps
coordinates to the nearest 1-degree grid (~111 km) and adds a small
deterministic per-egg jitter so eggs in the same cell don't overlap.
Only country + rounded lat/lon are stored; exact IPs are never saved.

Front-end uses Leaflet with CartoDB dark tiles. Markers update on every
poll cycle and are coloured to match the current coherence index.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 01:32:19 -05:00
Hexadual
ee2249c5f8 Initial commit — GCP Dot self-hosted clone
Some checks failed
Build & publish Docker images / Egg image (push) Has been cancelled
Build & publish Docker images / Server image (push) Has been cancelled
Server (FastAPI + SQLite) runs Stouffer Z network variance analysis.
Egg container uses os.urandom for hardware-entropy 200-bit trials.
Gitea Actions workflow auto-builds and publishes both Docker images.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 01:21:22 -05:00