refactor: remove HAF submodule, use common-ci-configuration instead

Summary

  • Remove haf submodule dependency
  • Update openapi_rewrite.sh to fetch process_openapi.py from common-ci-configuration at runtime
  • Add local setup_db.sh for test independence
  • Remove submodule-related CI configuration

Changes

  • scripts/openapi_rewrite.sh: Fetches process_openapi.py from common-ci-configuration (ref: COMMON_CI_REF)
  • scripts/setup_db.sh: New self-contained HAF database setup script for tests
  • tests/: Updated to use local setup_db.sh instead of haf submodule
  • .gitlab-ci.yml: Removed GIT_SUBMODULE_* variables, simplified pre_get_sources_script

Test plan

  • Verify CI pipeline passes (no submodule fetch errors)
  • Verify openapi_rewrite.sh successfully fetches process_openapi.py
  • Verify regression tests can run with local setup_db.sh

Merge request reports

Loading