un-inception/scripts
russell@unturf.com 35bbd37877 fix: CI validation scripts and example exit codes
lint-all-sdks.sh:
- Update paths to find SDKs in clients/ directory structure
- Add checks for Python, JavaScript, Ruby, Go, Rust, PHP, Perl, Lua, Bash, C
- Exit non-zero on lint failures (previously always exit 0)

validate-examples.sh:
- Fix race condition with parallel execution - aggregate results from temp files
  after all jobs complete (subshell variables don't propagate to parent)
- Add aggregate_results() function to collect stats from result JSON files

Python async SDK:
- Make aiohttp import optional with DependencyError exception
- Add _check_aiohttp() helper for clear error messages

Python examples (async + sync):
- Exit with code 0 when API keys missing (CI-friendly skip)
- Change "Error:" to "Skipping:" for missing credentials
- Wrap un_async imports in try/except for aiohttp ImportError
2026-02-07 18:01:51 -05:00
..
science fix: CI validation scripts and example exit codes 2026-02-07 18:01:51 -05:00
aggregate-performance-reports.py feat(reports): add API health tracking to perf reports 2026-01-28 18:40:10 -05:00
build-clients.sh feat(ci): Implement inception testing pattern 2026-01-17 07:09:42 -05:00
cleanup-test-resources.sh fix(cleanup): detect 503/502 errors as failures and retry 2026-01-29 13:53:53 -05:00
collect-pool-metrics.sh fix: skip null rows when parsing pool metrics CSV 2026-01-23 15:28:20 -05:00
detect-changes.sh fix(ci): improve test reliability and failure diagnostics 2026-01-29 15:56:09 -05:00
filter-results.sh feat: Complete self-validating documentation and smart CI/CD pipeline 2026-01-15 16:11:29 -05:00
generate-aggregated-charts.py Add aggregated performance analysis with dynamic version discovery 2026-01-19 13:13:22 -05:00
generate-matrix.sh ci: add fast parallel cleanup + manual trigger 2026-01-29 12:40:36 -05:00
generate-perf-charts.py feat: Add performance charts and CI auto-commit 2026-01-18 14:00:08 -05:00
generate-perf-report.sh feat(reports): add API health tracking to perf reports 2026-01-28 18:40:10 -05:00
set-version.sh fix: add dotnet and csharp to set-version.sh script 2026-01-24 13:02:11 -05:00
test-sdk.sh fix(ci): revert QR skip hack, add CLAUDE.md rule for native QR libs 2026-01-29 16:15:07 -05:00
validate-examples.sh fix: CI validation scripts and example exit codes 2026-02-07 18:01:51 -05:00