Skip to content

feat(ci): introduce GitLab CI pipeline and Linux CI Docker image

Deeptanshu Sekhri requested to merge feature/introduce-ci into main
  • Add .gitlab-ci.yml with lint, build, and test stages:
    • lint via pre-commit
    • build for Python wheel creation
    • test CLI with JUnit reports
  • Add docker/Dockerfile.linux (Ubuntu 24.04) and docker/build_linux.sh script to build the image:
    • Install clang, git, build-essential, Python 3, Bazelisk
    • Install pinned Python packages from requirements.txt
  • Pin Python dependencies:
    • hjson @ 3.1.0, pytest @ 8.4.1, pre-commit @ 4.2.0, tensorflow @ 2.19.0

Merge request reports

Loading