[CI] add job for running GL simulation
diff --git a/.github/workflows/caravel_example_ci.yml b/.github/workflows/caravel_example_ci.yml index e833d29..8e72fb9 100644 --- a/.github/workflows/caravel_example_ci.yml +++ b/.github/workflows/caravel_example_ci.yml
@@ -72,4 +72,28 @@ - name: Run DV tests # Run test number 0,1,2,3 in one job <test-ids> <sim-mode> run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/run-dv-wrapper.sh 0,1,2,3 RTL - \ No newline at end of file + + dv_gl: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + submodules: 'true' + + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + + - name: Install The PDK + run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/pdkBuild.sh + env: + OPENLANE_TAG: v0.12 + + - name: Install The Dockerized DV Setup + run: docker pull efabless/dv_setup:latest + + - name: Run DV tests + # Run test number 0,1,2,3 in one job <test-ids> <sim-mode> + run: bash ${GITHUB_WORKSPACE}/.github/scripts/dv/run-dv-wrapper.sh 0,1,2,3 GL