Commit Graph

103 Commits

Author SHA1 Message Date
Roman Meshko 255ec36f8a Fix e2e tests 2026-05-15 12:45:18 +03:00
Roman Meshko 2eb5b5d8ad Added video file for e2e smoke tests
ci/woodpecker/push/02-build-push Pipeline was canceled
ci/woodpecker/manual/e2e-smoke-jetson Pipeline was successful
2026-05-12 18:47:30 +00:00
Roman Meshko f0f20177a0 Changed to have video in smoke-test 2026-05-12 21:43:46 +03:00
Oleksandr Bezdieniezhnykh 389048350d chore: sync .cursor from suite
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/e2e-smoke-jetson Pipeline was successful
2026-05-09 05:18:46 +03:00
Roman Meshko 5ccc502a94 Fixed prevent smoke builds and keep SSE streams alive
ci/woodpecker/push/02-build-push Pipeline was canceled
ci/woodpecker/manual/01-test Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
2026-05-08 18:22:58 +03:00
Roman Meshko b2af48a2e5 Fixed stabilize e2e SSE event handling
ci/woodpecker/push/02-build-push Pipeline was canceled
ci/woodpecker/manual/e2e-smoke-jetson Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
ci/woodpecker/manual/02-build-push Pipeline was successful
2026-05-08 18:05:51 +03:00
Roman Meshko 562ad14b09 Fixed stabilize e2e and Jetson manual runs
ci/woodpecker/push/02-build-push Pipeline was canceled
ci/woodpecker/manual/01-test Pipeline failed
ci/woodpecker/manual/02-build-push Pipeline was successful
2026-05-08 17:48:42 +03:00
Roman Meshko f63e33eef2 Fixed isolate Jetson manual e2e and stabilize SSE warmup
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was canceled
ci/woodpecker/manual/01-test Pipeline was canceled
2026-05-08 17:25:00 +03:00
Roman Meshko 01ac4725c1 Changed not to run e2e in case of flags set
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
2026-05-08 16:52:06 +03:00
Roman Meshko a2276db598 Fixed tests
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
ci/woodpecker/manual/e2e-convert-jetson Pipeline was successful
2026-05-06 19:12:03 +03:00
Roman Meshko cb1d2ca19a Fixed tests
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline was successful
ci/woodpecker/manual/e2e-convert-jetson Pipeline failed
2026-05-06 17:25:31 +03:00
Roman Meshko cd6c2d5985 Fixed tests
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
2026-05-06 16:46:31 +03:00
Roman Meshko f0044cd188 Fixed permissions
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
2026-05-06 14:53:58 +03:00
Roman Meshko 7affdb9be9 Fixed state before e2e tests
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
2026-05-06 13:56:34 +03:00
Roman Meshko 8468ee86d0 Fixed mount
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
2026-05-06 13:16:33 +03:00
Roman Meshko 61ad97f7b4 Changed to have smoke test in case of setting variable
ci/woodpecker/push/02-build-push Pipeline was successful
ci/woodpecker/manual/02-build-push Pipeline was successful
ci/woodpecker/manual/01-test Pipeline failed
2026-05-06 10:24:46 +03:00
Roman Meshko 6ad4b700dd Feature/run jetson e2e tests (#4)
ci/woodpecker/push/02-build-push Pipeline was successful
* Run tests

* Run tests

* Run tests

* Run tests

* Added rebuild

* Added files for e2e tests

* Added rebuild

* Added rebuild

* Added biuld TensorRT flag

* Changed to use NumPy 1.x for Jetson

* Make universal invocation

* Make Cython constans

* Changed to prepare onnx

* Changed smoke-test to wait AI conversion

* Added step for model conversion

* Changed to not run step in parallel

* Push model to docker registry

* Push model to docker registry

* Push model to docker registry
2026-05-05 21:44:51 +03:00
Oleksandr Bezdieniezhnykh a659631151 chore: sync .cursor from suite
ci/woodpecker/push/02-build-push Pipeline was successful
2026-05-05 01:08:46 +03:00
Oleksandr Bezdieniezhnykh e2374ae756 chore: sync .cursor skills from suite
ci/woodpecker/push/02-build-push Pipeline was successful
2026-05-03 17:43:25 +03:00
Oleksandr Bezdieniezhnykh c17117bb2f chore: sync .cursor skills from suite
ci/woodpecker/push/02-build-push Pipeline was successful
2026-04-29 17:03:55 +03:00
Oleksandr Bezdieniezhnykh 3482173e7d chore: sync .cursor from suite
ci/woodpecker/push/02-build-push Pipeline was successful
Made-with: Cursor
2026-04-25 19:44:40 +03:00
Oleksandr Bezdieniezhnykh b6516274f6 Merge remote-tracking branch 'origin/dev' into dev
ci/woodpecker/push/02-build-push Pipeline was successful
2026-04-25 06:57:27 +03:00
Oleksandr Bezdieniezhnykh 36f90732a9 Remove obsolete Woodpecker CI configuration for ARM builds 2026-04-25 06:53:43 +03:00
Roman Meshko bd83552109 Fix build for jetson profile
ci/woodpecker/push/build-arm Pipeline was successful
2026-04-24 15:26:37 +03:00
Roman Meshko 4b006678b3 Fix build for jetson profile
ci/woodpecker/push/build-arm Pipeline failed
2026-04-24 15:25:32 +03:00
Roman Meshko 3346091a96 Added config for e2e tests on jetson (#3)
ci/woodpecker/push/build-arm Pipeline failed
2026-04-24 14:46:47 +03:00
Roman Meshko 911da5cb1c Update file with test results (#2)
ci/woodpecker/push/build-arm Pipeline was successful
ci/woodpecker/manual/build-arm Pipeline was successful
* Skip GSD and size filtering without altitude

* Update files

* Skip GSD and size filtering without altitude
2026-04-23 21:01:25 +03:00
Oleksandr Bezdieniezhnykh 00164d9e54 Merge remote-tracking branch 'origin/feature/no-altitude' into dev
ci/woodpecker/push/build-arm Pipeline was successful
Made-with: Cursor
2026-04-22 04:19:19 +03:00
Oleksandr Bezdieniezhnykh 3b61dc4564 Update Woodpecker CI configuration to use new registry credentials
ci/woodpecker/manual/build-arm Pipeline was successful
Replaced HARBOR_USER and HARBOR_TOKEN with REGISTRY_USER and REGISTRY_TOKEN for Docker login. Updated image push path to include 'azaion' in the registry URL.
2026-04-21 20:37:54 +03:00
Oleksandr Bezdieniezhnykh 2f6fb41411 [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 854cb505af [AZ-204] OCI revision labels + AZAION_REVISION env
Made-with: Cursor
2026-04-20 03:58:47 +03:00
Oleksandr Bezdieniezhnykh 849e32c6ae [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
Roman Meshko 5cfcdb5fd5 Skip GSD and size filtering without altitude 2026-04-19 21:50:48 +03:00
Roman Meshko 7d897df380 Fixed dynamic ONNX input
Fix dynamic ONNX input
Update docs with correct file name for tests
2026-04-19 20:55:51 +03:00
Oleksandr Bezdieniezhnykh e90ec69131 Sync .cursor from suite (autodev orchestrator + monorepo skills) 2026-04-18 22:04:05 +03:00
Oleksandr Bezdieniezhnykh cc4b5d0c56 Update CI configuration and improve documentation
- Enhanced CI configuration to streamline build processes.
- Updated documentation to clarify setup instructions and usage guidelines.

Made-with: Cursor
2026-04-17 16:43:22 +03:00
Oleksandr Bezdieniezhnykh a41e53fa96 Merge branch 'dev' of https://github.com/azaion/detections into dev 2026-04-17 16:20:27 +03:00
Oleksandr Bezdieniezhnykh 320683a1fd Update coding standards and testing guidelines
- Revised coding rules to emphasize readability, meaningful comments, and maintainability.
- Adjusted thresholds for test coverage on business logic from 80% to 75%, aligning with the new quality standards.
- Enhanced guidelines for handling skipped tests, introducing classifications for legitimate and illegitimate skips.
- Updated the requirements for test scenarios to ensure every test has a clear pass/fail criterion.

Made-with: Cursor
2026-04-17 16:19:32 +03:00
Roman Meshko dcb47f9f17 Changed AGENT.md to have a bridge Cursor <-> Codex 2026-04-15 21:25:40 +03:00
Oleksandr Bezdieniezhnykh 5ad5d81a15 Allow manual CI builds
ci/woodpecker/manual/build-arm Pipeline failed
Made-with: Cursor
2026-04-12 05:41:33 +03:00
Oleksandr Bezdieniezhnykh 7b68e18957 Update coding rules and CI configuration
- Added a new guideline to never suppress errors silently in coding rules.
- Introduced specifications for command files, including markdown format and kebab-case filenames.
- Updated Git workflow to require explicit user permission before pushing or merging changes.
- Adjusted Woodpecker CI configuration to trigger on push events.

Made-with: Cursor
2026-04-12 05:18:39 +03:00
Oleksandr Bezdieniezhnykh 4cbcb6e491 CI: main tag without prefix
Made-with: Cursor
2026-04-12 04:12:03 +03:00
Oleksandr Bezdieniezhnykh 628412d196 update woodpecker add dev branch
Made-with: Cursor
2026-04-11 20:40:29 +03:00
Oleksandr Bezdieniezhnykh 4e308ed11f Update autopilot state to reflect task changes
- Changed current step from 8 (New Task) to 2 (Test Spec) and updated sub_step to Phase 3 (Test Data Validation Gate).
- Added a rollback note detailing the reason for reverting to step 2 due to missing data in expected result CSV files, impacting E2E test verification.

Made-with: Cursor
2026-04-10 18:32:31 +03:00
Oleksandr Bezdieniezhnykh cd1c1855d9 Switch to Woodpecker CI
Made-with: Cursor
2026-04-10 01:28:47 +03:00
Oleksandr Bezdieniezhnykh d41b42c00d Comment out amd64 matrix
Made-with: Cursor
2026-04-09 23:33:18 +03:00
Oleksandr Bezdieniezhnykh 7313e59580 Remove Woodpecker CI configuration file
- Deleted the `.woodpecker.yml` file, which contained the CI configuration for multi-platform builds targeting ARM64 and AMD64 platforms.
- This change simplifies the project by removing obsolete CI settings that are no longer in use.

Made-with: Cursor
2026-04-09 19:51:01 +03:00
Oleksandr Bezdieniezhnykh d3a2300669 Enhance Woodpecker CI configuration for multi-platform builds
- Introduced a matrix configuration to support building for both ARM64 and AMD64 platforms.
- Updated the Dockerfile reference to be dynamic based on the selected platform.
- Modified tag formatting for Docker images to include platform-specific tags, improving clarity in versioning.

Made-with: Cursor
2026-04-09 13:27:49 +03:00
Oleksandr Bezdieniezhnykh f7f167db24 Refactor Jetson deployment scripts and enhance model handling
- Updated Docker configurations for Jetson deployment, including new image specifications in `docker-compose` files.
- Improved `Dockerfile.jetson` with a newer JetPack base image and additional dependencies.
- Streamlined model handling in the inference module, enhancing performance and error management.
- Cleaned up project structure by removing obsolete scripts and improving resource management.

Made-with: Cursor
2026-04-08 06:33:10 +03:00
Oleksandr Bezdieniezhnykh 26900d0aee Update Docker configurations and dependencies for Jetson deployment
- Added image specifications for services in `docker-compose.demo-jetson.yml` and `docker-compose.jetson.yml` to streamline deployment.
- Updated `Dockerfile.gpu` to use the development version of the CUDA runtime for enhanced compatibility.
- Modified `Dockerfile.jetson` to switch to a newer JetPack base image and adjusted the requirements file to include additional dependencies for improved functionality.
- Removed obsolete deployment scripts and calibration cache generation script to clean up the project structure.

Made-with: Cursor
2026-04-06 05:00:08 +03:00