- Added 'e2e/results/' to .gitignore to exclude end-to-end test results.
- Deleted the outdated Woodpecker build-arm.yml file as it is no longer needed.
- Introduced a new e2e-runner service in docker-compose.test.yml to facilitate end-to-end testing with dependencies on other services.
- Added '*.o' to .gitignore to exclude object files from version control.
- Modified Dockerfile to specify the application directory for Uvicorn.
- Updated setup.py to reflect the new source directory structure for Cython extensions.
- Adjusted E2E Docker Compose command to include the application directory.
- Refined type hints in ApiClient and Security classes for better clarity and consistency.
These changes enhance the project's organization and improve the build process.