Commit Graph

60 Commits

Author SHA1 Message Date
fchinembiri 1865ae7493 fix: install python and build-base for sqlite
Build and Push Docker Images / build (nextgen) (push) Failing after 4m59s Details
Build and Push Docker Images / build (api) (push) Failing after 10m5s Details
Build and Push Docker Images / build (web) (push) Successful in 6m26s Details
Build and Push Docker Images / build (worker) (push) Failing after 11m5s Details
Build and Push Docker Images / deploy (push) Has been cancelled Details
2026-06-08 17:17:24 +02:00
fchinembiri bddee70cee chore: retry nextgen build
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 3m41s Details
Build and Push Docker Images / build (worker) (push) Failing after 9s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 5m17s Details
Build and Push Docker Images / build (web) (push) Failing after 14m25s Details
2026-06-08 16:55:26 +02:00
fchinembiri 46c8b03993 feat: deploy nextgen app to next-gen.techarvest.co.zw
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 7m15s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 8m45s Details
Build and Push Docker Images / build (web) (push) Successful in 6m15s Details
Build and Push Docker Images / build (worker) (push) Failing after 12m12s Details
2026-06-08 16:27:07 +02:00
fchinembiri cce57eede3 fix: resolve minio URL double-prefix, fix docstrings, implement spatial mode filtering
Build and Push Docker Images / build (api) (push) Successful in 4m20s Details
Build and Push Docker Images / build (worker) (push) Failing after 33s Details
Build and Push Docker Images / build (web) (push) Successful in 6m41s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-09 00:05:58 +02:00
fchinembiri 1dd0848067 test: CI/CD end-to-end validation test [skip ci]
Build and Push Docker Images / build (api) (push) Successful in 55s Details
Build and Push Docker Images / build (web) (push) Successful in 1m24s Details
Build and Push Docker Images / build (worker) (push) Successful in 7m56s Details
Build and Push Docker Images / deploy (push) Successful in 15s Details
2026-05-08 20:31:18 +02:00
fchinembiri cdd31c5b44 ci: fix deploy job git push authentication
Build and Push Docker Images / build (api) (push) Successful in 54s Details
Build and Push Docker Images / build (web) (push) Successful in 1m37s Details
Build and Push Docker Images / build (worker) (push) Successful in 8m3s Details
Build and Push Docker Images / deploy (push) Successful in 14s Details
2026-05-08 20:16:26 +02:00
fchinembiri bd47f1890c ci: use dual registry endpoints and disable fail-fast
Build and Push Docker Images / build (api) (push) Successful in 1m53s Details
Build and Push Docker Images / build (web) (push) Successful in 2m24s Details
Build and Push Docker Images / build (worker) (push) Successful in 8m13s Details
Build and Push Docker Images / deploy (push) Failing after 13s Details
2026-05-08 20:03:03 +02:00
fchinembiri 270eeb751f ci: refine docker auth escaping
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 53s Details
Build and Push Docker Images / build (web) (push) Successful in 2m5s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-05-08 19:58:53 +02:00
fchinembiri a0825a0933 ci: force trigger build to test docker auth fix
Build and Push Docker Images / build (web) (push) Failing after 13s Details
Build and Push Docker Images / build (api) (push) Failing after 17s Details
Build and Push Docker Images / build (worker) (push) Failing after 11s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 19:55:23 +02:00
fchinembiri 4f248ef9ce ci: force trigger build v18 to apply workflow fixes
Build and Push Docker Images / build (api) (push) Failing after 14s Details
Build and Push Docker Images / build (web) (push) Failing after 14s Details
Build and Push Docker Images / build (worker) (push) Failing after 13s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 19:13:36 +02:00
fchinembiri e3a2efb673 ci: force trigger build for final verification
Build and Push Docker Images / build (api) (push) Failing after 16s Details
Build and Push Docker Images / build (web) (push) Failing after 16s Details
Build and Push Docker Images / build (worker) (push) Failing after 11s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 19:08:17 +02:00
fchinembiri 8e264ead86 ci: trigger build with kaniko optimizations
Build and Push Docker Images / build (api) (push) Successful in 43s Details
Build and Push Docker Images / build (web) (push) Successful in 1m2s Details
Build and Push Docker Images / build (worker) (push) Successful in 7m24s Details
Build and Push Docker Images / deploy (push) Failing after 2m23s Details
2026-05-08 18:46:28 +02:00
fchinembiri fd931f1cfc optimize: use pre-built PyTorch base image for worker to reduce build overhead
Build and Push Docker Images / build (api) (push) Successful in 1m52s Details
Build and Push Docker Images / build (web) (push) Successful in 2m17s Details
Build and Push Docker Images / build (worker) (push) Successful in 11m26s Details
Build and Push Docker Images / deploy (push) Failing after 2m25s Details
2026-05-08 18:25:19 +02:00
fchinembiri 39abc55f05 fix: use correct sub-directory context and dockerfile path for Kaniko
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 46s Details
Build and Push Docker Images / build (web) (push) Successful in 1m6s Details
2026-05-08 18:11:29 +02:00
fchinembiri 6946de565b fix: set correct Kaniko context and dockerfile path
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 51s Details
Build and Push Docker Images / build (web) (push) Successful in 1m12s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-05-08 18:04:30 +02:00
fchinembiri 26f46d4923 ci: trigger build v15 with runner-level DNS fix
Build and Push Docker Images / build (api) (push) Failing after 1m13s Details
Build and Push Docker Images / build (web) (push) Failing after 1m25s Details
Build and Push Docker Images / build (worker) (push) Failing after 15s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:58:06 +02:00
fchinembiri aebfc60c3e fix: use correct DockerHub secrets and github context in workflow
Build and Push Docker Images / build (api) (push) Failing after 17s Details
Build and Push Docker Images / build (web) (push) Failing after 31s Details
Build and Push Docker Images / build (worker) (push) Failing after 17s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:46:44 +02:00
fchinembiri d43ec79431 fix: inject Gitea IP into /etc/hosts for DNS resolution
Build and Push Docker Images / build (web) (push) Failing after 18s Details
Build and Push Docker Images / build (api) (push) Failing after 18s Details
Build and Push Docker Images / build (worker) (push) Failing after 11s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:30:30 +02:00
fchinembiri 07be3dc43f ci: trigger build v12 with stable debug runner
Build and Push Docker Images / build (web) (push) Failing after 1m29s Details
Build and Push Docker Images / build (api) (push) Failing after 1m32s Details
Build and Push Docker Images / build (worker) (push) Failing after 37s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:27:53 +02:00
fchinembiri bcbaf45c6f ci: trigger build v11 with debug logs
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 2m0s Details
Build and Push Docker Images / build (web) (push) Failing after 2m2s Details
2026-05-08 17:22:59 +02:00
fchinembiri 91976ce930 ci: trigger build v10 with stable runner
Build and Push Docker Images / build (web) (push) Failing after 1m59s Details
Build and Push Docker Images / build (api) (push) Failing after 2m5s Details
Build and Push Docker Images / build (worker) (push) Failing after 47s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:16:22 +02:00
fchinembiri 0c22bd0795 fix: restore explicit checkout URL and repository
Build and Push Docker Images / build (api) (push) Failing after 45s Details
Build and Push Docker Images / build (worker) (push) Failing after 49s Details
Build and Push Docker Images / build (web) (push) Failing after 58s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:45:58 +02:00
fchinembiri 90c07c3a3b ci: trigger build v8
Build and Push Docker Images / build (web) (push) Failing after 39s Details
Build and Push Docker Images / build (worker) (push) Failing after 50s Details
Build and Push Docker Images / build (api) (push) Failing after 52s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:39:04 +02:00
fchinembiri 1db5129093 ci: trigger build v7
Build and Push Docker Images / build (api) (push) Waiting to run Details
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
2026-05-08 16:37:50 +02:00
fchinembiri 9441c0d37e fix: use DooD (Docker-out-of-Docker) and external URLs for CI
Build and Push Docker Images / build (worker) (push) Failing after 37s Details
Build and Push Docker Images / build (api) (push) Failing after 41s Details
Build and Push Docker Images / build (web) (push) Failing after 47s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:35:51 +02:00
fchinembiri 54eb14c930 ci: trigger build v5
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 39s Details
Build and Push Docker Images / build (worker) (push) Failing after 44s Details
2026-05-08 16:34:09 +02:00
fchinembiri e4d70cb538 ci: trigger build v4
Build and Push Docker Images / build (web) (push) Failing after 47s Details
Build and Push Docker Images / build (api) (push) Failing after 49s Details
Build and Push Docker Images / build (worker) (push) Failing after 53s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:28:43 +02:00
fchinembiri 929fcf5dc6 ci: trigger build v3
Build and Push Docker Images / build (api) (push) Waiting to run Details
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (worker) (push) Failing after 56s Details
2026-05-08 16:22:12 +02:00
fchinembiri 234ac4777d ci: trigger build v2
Build and Push Docker Images / build (api) (push) Waiting to run Details
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (web) (push) Failing after 34s Details
2026-05-08 16:20:47 +02:00
fchinembiri c30bfbc89f ci: trigger build with new pipeline
Build and Push Docker Images / build (web) (push) Failing after 53s Details
Build and Push Docker Images / build (api) (push) Failing after 58s Details
Build and Push Docker Images / build (worker) (push) Failing after 44s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:16:55 +02:00
fchinembiri 537e55e268 ci: trigger build
Build and Push Docker Images / build-api (push) Failing after 53s Details
Build and Push Docker Images / build-worker (push) Failing after 54s Details
Build and Push Docker Images / build-web (push) Failing after 36s Details
2026-05-04 23:18:21 +02:00
fchinembiri 46079d91e4 ci: trigger build for worker update
Build and Push Docker Images / build-worker (push) Failing after 10s Details
Build and Push Docker Images / build-api (push) Failing after 11s Details
Build and Push Docker Images / build-web (push) Failing after 2s Details
2026-05-04 23:12:07 +02:00
fchinembiri 86c575330d feat: update GitOps workflow and gitea-runner for Docker builds
Build and Push Docker Images / build-api (push) Waiting to run Details
Build and Push Docker Images / build-web (push) Waiting to run Details
Build and Push Docker Images / build-worker (push) Failing after 14m30s Details
- Updated workflow to use parallel jobs for worker, api, web builds
- Added GitHub Actions cache for faster builds
- Fixed Gitea runner to properly support Docker-in-Docker with TLS
- Worker fixes: STAC S3 URL patching, MinIO internal endpoint, model path
- storage.py: Fixed endpoint, credentials, and secure=false
2026-05-04 22:28:58 +02:00
fchinembiri e2cfec586b refactor: remove sklearn inference.py, add async DW baseline loading
Build and Push Docker Images / build-and-push (push) Failing after 4m27s Details
- Deleted inference.py (sklearn path) in favor of hybrid_inference.py
- Worker now uses ThreadPoolExecutor for async DW baseline loading
- DW baseline URL sent to client as soon as ready, parallel to inference
- Removed sklearn model fallback (only Hybrid_SpatioTemporal supported)
- Updated docstring to reflect current module dependencies
2026-05-04 18:46:36 +02:00
fchinembiri 18aa966dc8 feat: include intermediate outputs in job status response before completion
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 18:13:30 +02:00
fchinembiri 5cbda32e1e feat: add temporal gap and spatial fill missing data handling
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:56:09 +02:00
fchinembiri c2cc58d7ce feat: insert load_dw stage after STAC search
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:53:05 +02:00
fchinembiri 44b9220369 The fix is already applied in the diff. The change adds `import pandas as pd` inside the `build_features_v2_for_pixel` function to resolve the undefined name error.
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:43:45 +02:00
fchinembiri 609f9c5892 feat: add Dynamic World baseline stage with immediate upload and gap handling
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:41:14 +02:00
fchinembiri 76a5d155d7 fix(worker): initialize cfg.storage in run_job for standard inference
Build and Push Docker Images / build-and-push (push) Successful in 16m44s Details
2026-05-01 13:02:20 +02:00
fchinembiri bcba162afd fix(worker): use correct band names for DE Africa STAC in hybrid inference
Build and Push Docker Images / build-and-push (push) Has been cancelled Details
2026-05-01 13:00:22 +02:00
fchinembiri 084170ddc0 fix(worker): use VALID_MODELS from contracts in validation
Build and Push Docker Images / build-and-push (push) Waiting to run Details
2026-05-01 12:56:34 +02:00
fchinembiri 9b9bd2da5e fix(worker): update stac_client for pystac-client 0.9.0 compatibility
Build and Push Docker Images / build-and-push (push) Has been cancelled Details
2026-05-01 12:47:34 +02:00
fchinembiri f97bd14a7f feat(worker): add Hybrid_SpatioTemporal to valid models
Build and Push Docker Images / build-and-push (push) Successful in 15m45s Details
2026-05-01 09:45:12 +02:00
fchinembiri d8b386c618 fix(worker): correct artifact download logic for hybrid inference
Build and Push Docker Images / build-and-push (push) Has been cancelled Details
2026-05-01 09:27:52 +02:00
fchinembiri 8b433f4e84 chore: final ci trigger
Build and Push Docker Images / build-and-push (push) Failing after 44s Details
2026-05-01 08:55:52 +02:00
fchinembiri fb4fe5d67f fix(ci): fix docker socket mount and implement missing worker logic
Build and Push Docker Images / build-and-push (push) Waiting to run Details
- Adds -v /var/run/docker.sock:/var/run/docker.sock to act_runner options
- Sets DOCKER_HOST=unix:///var/run/docker.sock for runner
- Fixes missing_outputs initialization bug in worker.py
- Implements standard inference path in worker.py using inference.py
2026-05-01 08:54:02 +02:00
fchinembiri 9460b1e870 chore: trigger ci task 8
Build and Push Docker Images / build-and-push (push) Failing after 3m22s Details
2026-05-01 08:43:32 +02:00
fchinembiri 6b5c1d6e30 chore: trigger ci again
Build and Push Docker Images / build-and-push (push) Waiting to run Details
2026-05-01 08:40:25 +02:00
fchinembiri 17147123c2 chore: trigger ci
Build and Push Docker Images / build-and-push (push) Waiting to run Details
2026-05-01 08:36:34 +02:00