Commit Graph

51 Commits

Author SHA1 Message Date
Oleksandr Bezdieniezhnykh d2d7c7a0c4 Merge branch 'dev' into stage
ci/woodpecker/push/build-arm Pipeline was successful
2026-04-22 01:37:44 +03:00
Oleksandr Bezdieniezhnykh fc10d5f120 Update Woodpecker CI configuration for Docker registry authentication
ci/woodpecker/manual/build-arm Pipeline was successful
Replaced HARBOR_USER and HARBOR_TOKEN with REGISTRY_USER and REGISTRY_TOKEN for improved clarity and consistency. Adjusted Docker login command and updated image tagging to reflect the new registry path under 'azaion'. This change enhances the pipeline's ability to authenticate and push images to the correct registry.
2026-04-21 20:37:38 +03:00
Oleksandr Bezdieniezhnykh c2bde44da0 [AZ-205] Authenticate to Harbor before pushing build images
Add HARBOR_USER/HARBOR_TOKEN from Woodpecker secrets and a docker login
step before the existing build/push, so pipelines can push to the new
TLS-authenticated Harbor registry.
2026-04-20 04:10:43 +03:00
Oleksandr Bezdieniezhnykh 950073d703 [AZ-204] OCI revision labels + AZAION_REVISION env
Made-with: Cursor
2026-04-20 03:58:47 +03:00
Oleksandr Bezdieniezhnykh 1baa649540 [AZ-203] Parameterize registry host via REGISTRY_HOST secret
Pipeline reads $REGISTRY_HOST from the Woodpecker global secret
'registry_host' instead of hardcoding 'localhost:5000'. The full
host:port lives in the secret, so Harbor migration (AZ-205) becomes
one secret edit rather than editing every submodule pipeline.

Made-with: Cursor
2026-04-20 03:49:21 +03:00
Oleksandr Bezdieniezhnykh 1334eba63c Sync .cursor from suite (autodev orchestrator + monorepo skills) 2026-04-18 22:04:27 +03:00
Oleksandr Bezdieniezhnykh 3418e1fcde Refine coding standards and testing guidelines
- Updated coding rule descriptions for clarity and emphasis on readability, meaningful comments, and test verification.
- Adjusted thresholds for test coverage on business logic from 80% to 75%, aligning with the canonical reference in `cursor-meta.mdc`.
- Enhanced guidelines for handling skipped tests, emphasizing the need for investigation and classification.
- Introduced completeness audit requirements for research decomposition to ensure thoroughness in addressing problem dimensions.
2026-04-17 20:28:37 +03:00
Oleksandr Bezdieniezhnykh 6ca317e830 Allow manual CI builds
ci/woodpecker/manual/build-arm Pipeline failed
Made-with: Cursor
2026-04-12 05:41:33 +03:00
Oleksandr Bezdieniezhnykh badc5fa862 Update Woodpecker CI configuration to trigger on push events 2026-04-12 05:10:44 +03:00
Oleksandr Bezdieniezhnykh 09117f90b5 Sync .cursor from detections 2026-04-12 05:05:11 +03:00
Oleksandr Bezdieniezhnykh fddf1b8706 CI: main tag without prefix
Made-with: Cursor
2026-04-12 04:12:07 +03:00
Oleksandr Bezdieniezhnykh 8229396426 Remove Woodpecker CI configuration file 2026-04-12 04:00:02 +03:00
Oleksandr Bezdieniezhnykh 1163612e85 update woodpecker add dev branch
Made-with: Cursor
2026-04-11 20:40:33 +03:00
Oleksandr Bezdieniezhnykh f9621e99e2 Refactor tile handling and enhance CORS settings 2026-04-09 13:27:59 +03:00
Oleksandr Bezdieniezhnykh f08058ea9c Add CORS configuration and tile handling improvements 2026-03-26 00:34:42 +02:00
Anton Martynenko 604f0e070d documentation 2025-11-20 12:41:07 +01:00
Anton Martynenko bf2030e3c6 improved zip file 2025-11-20 12:32:56 +01:00
Anton Martynenko bc7998eaf7 folders inside zip file 2025-11-20 12:28:27 +01:00
Anton Martynenko 05f6934ca6 tests cleanup 2025-11-20 12:23:26 +01:00
Anton Martynenko 661396554f zip file for tiles 2025-11-20 12:17:57 +01:00
Anton Martynenko 9048a7b3ec cleanup 2025-11-19 18:27:35 +01:00
Anton Martynenko 48ebad0609 less logs 2025-11-19 18:18:19 +01:00
Anton Martynenko eff7ca4dba better geo fences and points on the map 2025-11-19 17:59:52 +01:00
Anton Martynenko a148df1697 fix warnings 2025-11-19 17:40:12 +01:00
Anton Martynenko d122497b50 geo fences - wip 2025-11-19 17:26:23 +01:00
Anton Martynenko 5974b0c589 api /api/satellite/tiles/latlon 2025-11-19 13:12:26 +01:00
Anton Martynenko b66d3a0277 parallel processing for routes and regions 2025-11-19 13:01:30 +01:00
Anton Martynenko 7f33567632 change how tiles are stored 2025-11-19 12:17:27 +01:00
Anton Martynenko 7a32ed5110 more tests 2025-11-18 19:14:12 +01:00
Anton Martynenko f8798cd3d3 more complex route 2025-11-01 17:24:59 +01:00
Anton Martynenko 11395ec913 route stitching 2025-11-01 16:54:46 +01:00
Anton Martynenko 8714a4817d route in progress, region stitching is disabled by default 2025-11-01 15:55:41 +01:00
Anton Martynenko b532f1335e updated plan - routes 2025-11-01 15:32:52 +01:00
Anton Martynenko 96ab109277 add route description 2025-11-01 15:25:44 +01:00
Anton Martynenko f13f3eea6b improve retries 2025-10-29 15:07:20 +01:00
Anton Martynenko 250d13c62e add test for zoom 18 and 500x500 meters image 2025-10-29 14:54:33 +01:00
Anton Martynenko afd83ba8ae tiles are cached and reused properly 2025-10-29 14:42:54 +01:00
Anton Martynenko caa30e5017 tiels are cached and reused properly 2025-10-29 11:57:50 +01:00
Anton Martynenko 72eea71507 added stitching 2025-10-29 11:21:59 +01:00
Anton Martynenko bbb112940d first region implementation 2025-10-28 15:56:16 +01:00
Anton Martynenko 12f3bf890a downloaderV2, download single tile 2025-10-28 15:10:50 +01:00
Anton Martynenko 7b24c1d720 inject GOOGLE_MAPS_API_KEY to docker from env var 2025-10-28 14:28:59 +01:00
Anton Martynenko d361fe70ab download 1 tile, first integration test 2025-10-28 12:04:09 +01:00
Anton Martynenko f676e510cd run api with docker 2025-10-28 11:23:56 +01:00
Anton Martynenko f8d96ec40f database and migrations 2025-10-28 11:07:07 +01:00
Anton Martynenko b9508137cb implementation plan 2025-10-26 16:57:54 +01:00
Anton Martynenko b15ecfceff high level goal 2025-10-26 16:45:11 +01:00
Anton Martynenko 0948313c03 tech stack 2025-10-26 15:54:32 +01:00
Oleksandr Bezdieniezhnykh a7a645c7ab make structure
add tests
2025-10-26 09:15:06 +02:00
Oleksandr Bezdieniezhnykh e71b806e04 add SatelliteDownloader 2025-10-25 23:13:06 +03:00