Jeremie Fraeys
93d6d63d8d
chore(deploy): update Docker compose files and add MinIO lifecycle policies
...
Docker Compose updates:
- docker-compose.dev.yml: add GPU support, local scheduler and worker
- docker-compose.staging.yml: production-like staging with SSL termination
- docker-compose.test.yml: ephemeral test environment with seeded data
MinIO lifecycle management:
- Add lifecycle-dev.json: 7-day retention for dev artifacts
- Add lifecycle-staging.json: 30-day retention with transition to cold
Build improvements:
- Makefile: add native library build targets and cross-platform support
- scripts/release/cleanup.sh: improved artifact cleanup with dry-run mode
2026-03-12 12:06:16 -04:00
Jeremie Fraeys
e08feae6ab
chore: migrate scripts from docker-compose v1 to v2
...
- Update all scripts to use 'docker compose' instead of 'docker-compose'
- Fix compose file paths after consolidation (test.yml, prod.yml)
- Update cleanup.sh to handle --profile debug and --profile smoke
- Update test fixtures to reference consolidated compose files
2026-03-04 13:22:26 -05:00
Jeremie Fraeys
dddc2913e1
chore(tools): update scripts, native libs, and documentation
...
Update tooling and documentation:
- Smoke test script with scheduler health checks
- Release cleanup script
- Native test scripts with Redis integration
- TUI SSH test script
- Performance regression detector with scheduler metrics
- Profiler with distributed tracing
- Native CMake with test targets
- Dataset hash tests
- Storage symlink resistance tests
- Configuration reference documentation updates
2026-02-26 12:08:58 -05:00
Jeremie Fraeys
fa97521488
chore(scripts): Update CI, dev, release, and testing scripts
2026-02-23 14:13:55 -05:00
Jeremie Fraeys
8b75f71a6a
refactor: reorganize scripts into categorized structure
...
Consolidate 26+ scattered scripts into maintainable hierarchy:
New Structure:
- ci/ CI/CD validation (checks.sh, test.sh, verify-paths.sh)
- dev/ Development workflow (smoke-test.sh, manage-artifacts.sh)
- release/ Release preparation (cleanup.sh, prepare.sh, sanitize.sh, verify.sh, verify-checksums.sh)
- testing/ Test infrastructure (unchanged)
- benchmarks/ Performance tools (track-performance.sh)
- maintenance/ System cleanup (unchanged)
- lib/ Shared functions (unchanged)
Key Changes:
- Unified 6 cleanup-*.sh scripts into release/cleanup.sh with targets
- Merged smoke-test-native.sh into dev/smoke-test.sh --native flag
- Renamed scripts to follow lowercase-hyphen convention
- Moved root-level scripts to appropriate categories
- Updated all Makefile references
- Updated scripts/README.md with new structure
Script count: 26 → 17 (35% reduction)
Breaking Changes:
- Old paths no longer exist, update any direct script calls
- Use make targets (e.g., make ci-checks) for stability
2026-02-18 17:56:59 -05:00
Jeremie Fraeys
c9b6532dfb
fix: remove accidentally committed api-server binary
2026-02-18 16:31:40 -05:00