Oleksandr Bezdieniezhnykh
3c0dff07a8
[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:42 +03:00
Oleksandr Bezdieniezhnykh
8823bd7823
[AZ-204] OCI revision labels + AZAION_REVISION env
...
Made-with: Cursor
2026-04-20 03:58:46 +03:00
Oleksandr Bezdieniezhnykh
2cb2e61bb1
[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:20 +03:00
Oleksandr Bezdieniezhnykh
e9c42e4888
Sync .cursor from suite (autodev orchestrator + monorepo skills)
2026-04-18 22:03:57 +03:00
Oleksandr Bezdieniezhnykh
d530c45bf1
Refine coding standards and testing rules
...
- Updated coding standards to emphasize readability, meaningful comments, and maintainability.
- Adjusted test coverage thresholds to 75% for business logic and clarified requirements for test scenarios.
- Enhanced guidelines for handling skipped tests, emphasizing the need for investigation and resolution.
- Introduced a completeness audit for decomposition in research steps to ensure thoroughness in addressing problem dimensions.
Made-with: Cursor
2026-04-17 20:28:01 +03:00
Oleksandr Bezdieniezhnykh
8c20809a4c
Allow manual CI builds
...
ci/woodpecker/manual/build-arm Pipeline failed
Made-with: Cursor
2026-04-12 05:41:32 +03:00
Oleksandr Bezdieniezhnykh
bb72cbba65
Update Woodpecker CI configuration to trigger builds on push events
2026-04-12 05:11:00 +03:00
Oleksandr Bezdieniezhnykh
d818daacd1
Sync .cursor from detections
2026-04-12 05:05:09 +03:00
Oleksandr Bezdieniezhnykh
587b0e3c2d
CI: main tag without prefix
...
Made-with: Cursor
2026-04-12 04:12:02 +03:00
Oleksandr Bezdieniezhnykh
ef3797e00e
update woodpecker add dev branch
...
Made-with: Cursor
2026-04-11 20:40:27 +03:00
Oleksandr Bezdieniezhnykh
1144535616
Switch to Woodpecker CI
...
Made-with: Cursor
2026-04-10 01:28:44 +03:00
Oleksandr Bezdieniezhnykh
45d9fafdf9
Comment out amd64 matrix
...
Made-with: Cursor
2026-04-09 23:33:14 +03:00
Oleksandr Bezdieniezhnykh
09e2cb901f
Remove Woodpecker CI configuration file as multi-architecture support is no longer needed.
2026-04-09 19:51:16 +03:00
Oleksandr Bezdieniezhnykh
9682295bd1
Add multi-architecture support in Woodpecker CI configuration
...
Introduce a matrix for building on both linux/arm64 and linux/amd64 platforms. Update image tags to include platform-specific identifiers for better versioning.
2026-04-09 13:27:54 +03:00
Oleksandr Bezdieniezhnykh
f1e8ab1239
Enhance Dockerfile for multi-architecture compatibility by implementing BUILDPLATFORM and TARGETARCH arguments in the dotnet publish process.
2026-04-08 06:33:16 +03:00
Oleksandr Bezdieniezhnykh
a80f90283d
Update Dockerfile to support multi-architecture builds by using BUILDPLATFORM and TARGETARCH arguments for dotnet publish
2026-04-06 04:59:58 +03:00
Oleksandr Bezdieniezhnykh
9e7dc290db
Refactor annotation tool from WPF desktop app to .NET API
...
Replace the WPF desktop application (Azaion.Suite, Azaion.Annotator,
Azaion.Common, Azaion.Inference, Azaion.Loader, Azaion.LoaderUI,
Azaion.Dataset, Azaion.Test) with a standalone .NET Web API in src/.
Made-with: Cursor
2026-03-25 04:40:03 +02:00
Oleksandr Bezdieniezhnykh
e7ea5a8ded
big refactoring. get rid of static properties and coupled architecture. prepare system for integration tests
2025-11-17 13:14:05 +02:00
Oleksandr Bezdieniezhnykh
22529c26ec
Revert "add MediaFile"
...
This reverts commit 47de31307b .
2025-11-17 07:47:53 +02:00
Oleksandr Bezdieniezhnykh
47de31307b
add MediaFile
2025-11-17 07:46:11 +02:00
Oleksandr Bezdieniezhnykh
fd95d2ba2c
add MediaHash. Step1
2025-11-17 07:46:05 +02:00
Oleksandr Bezdieniezhnykh
d355f81c63
fix installer version check
2025-10-02 11:22:54 +03:00
Oleksandr Bezdieniezhnykh
e090f2d093
bump ImageSharp version vulnerability fix
...
decouple Loader from Common dll
fix current user url in api
2025-10-02 10:06:45 +03:00
Oleksandr Bezdieniezhnykh
51248edbd3
restrict input for numeric controls
...
allow input dots
2025-10-01 20:12:30 +03:00
Oleksandr Bezdieniezhnykh
5e226d422d
fix textbox keyboard global handling
...
add CameraConfig to prod json
add launch and tasks jsons to vscode folder
2025-10-01 20:04:45 +03:00
Oleksandr Bezdieniezhnykh
99b9058187
fix saving scale for datasetexplorer and annotation
2025-10-01 14:29:23 +03:00
Oleksandr Bezdieniezhnykh
9b80eaf435
fix get installer url
2025-09-29 18:38:49 +03:00
Oleksandr Bezdieniezhnykh
429b39ee32
show filename for dataset explorer view
2025-09-29 17:52:00 +03:00
Oleksandr Bezdieniezhnykh
3a6ed60ea0
fix dataset explorer view
2025-09-29 17:37:34 +03:00
Oleksandr Bezdieniezhnykh
5500bda6ce
refine module exclusions in azaion-loader-safe.spec to reduce false positives
2025-09-24 14:40:08 +03:00
Oleksandr Bezdieniezhnykh
9e25110016
address false positive vulnerability detection #1.1
2025-09-24 14:16:48 +03:00
Oleksandr Bezdieniezhnykh
7311f08884
address false positive vulnerability detection #1
2025-09-24 14:08:36 +03:00
Oleksandr Bezdieniezhnykh
2ee85d2e64
check installer correctly
2025-09-23 17:35:03 +03:00
Oleksandr Bezdieniezhnykh
e501279b91
fix pyinstaller version
2025-09-23 14:36:10 +03:00
Oleksandr Bezdieniezhnykh
0549c2de7e
Revert "do not use Loader to check creds"
...
This reverts commit 1d32c224ba .
2025-09-23 14:34:02 +03:00
Oleksandr Bezdieniezhnykh
1d32c224ba
do not use Loader to check creds
2025-09-23 14:03:05 +03:00
Oleksandr Bezdieniezhnykh
2dc60a7ef4
fix all versions in requirements.txt
2025-09-23 13:21:51 +03:00
Oleksandr Bezdieniezhnykh
fde9a9f418
add altitude + camera spec component and calc tile size by this
...
also restrict detections to be no bigger than in classes.json
2025-09-23 01:48:10 +03:00
Oleksandr Bezdieniezhnykh
b0e4b467c1
add media removal
2025-09-06 01:27:49 +03:00
Oleksandr Bezdieniezhnykh
053719c4a8
fix inference status sending and logging
2025-09-06 00:44:08 +03:00
Oleksandr Bezdieniezhnykh
91ffa694f9
fix typo in robocopy command for inference file
2025-09-05 18:49:40 +03:00
Oleksandr Bezdieniezhnykh
2ba2b0aa8d
enable process start in InferenceClient
2025-09-05 16:51:30 +03:00
Oleksandr Bezdieniezhnykh
9a16099194
fix split tile size
...
rework inference events and handling
todo: add Medias table and reflect recognition status there
2025-09-05 16:50:09 +03:00
Oleksandr Bezdieniezhnykh
7d68f7faee
fix race condition issue
...
put AIAvailabilityEnum.ENABLED to the end of model conversion
2025-09-04 15:39:43 +03:00
Oleksandr Bezdieniezhnykh
be77a81875
fix converting model initialization
2025-09-04 10:39:41 +03:00
Oleksandr Bezdieniezhnykh
b3665630ed
add warning ai status, fix ai availability handling 1
2025-09-03 16:36:26 +03:00
Oleksandr Bezdieniezhnykh
a7a99c49c0
fix converting model
2025-09-03 14:10:46 +03:00
Denys Zaitsev
7bbdb61253
Merge remote-tracking branch 'origin/stage' into stage
2025-09-02 19:55:25 +03:00
Denys Zaitsev
9b93e39d37
added retry mechanism to upload.cmd and date/time logging for debug
2025-09-02 19:55:14 +03:00
Oleksandr Bezdieniezhnykh
b2b2efe120
make version check more resilient to api installer availability
2025-09-02 19:32:40 +03:00