From bd8b24ba463a0de31431d9d410389a370b4f288d Mon Sep 17 00:00:00 2001 From: Tom Trafford Date: Thu, 2 Jan 2025 14:54:25 +0000 Subject: [PATCH] test older version on container --- .github/workflows/_make_boot.yml | 5 ++++- .github/workflows/_make_zpkg.yml | 2 +- .github/workflows/_test_hdl.yml | 2 +- .github/workflows/code.yml | 2 +- common/scripts/build_top.tcl | 4 ++++ 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/_make_boot.yml b/.github/workflows/_make_boot.yml index 9f9509812..d892dedbb 100644 --- a/.github/workflows/_make_boot.yml +++ b/.github/workflows/_make_boot.yml @@ -11,10 +11,12 @@ jobs: app: PandABox-no-fmc - platform: zynqmp app: xu5_st1-no-fmc + - platform: zynqmp + app: PandABrick runs-on: group: iris_runners container: - image: ghcr.io/pandablocks/pandablocks-dev-container:latest + image: ghcr.io/pandablocks/pandablocks-ci-container:latest options: --privileged steps: @@ -29,6 +31,7 @@ jobs: uses: ./repos/PandABlocks-fpga/.github/actions/setupenv # Generate bootable image + # The Xvfb process causes the job to hang, so is killed after the image is generated - name: Make boot id: make_boot run: | diff --git a/.github/workflows/_make_zpkg.yml b/.github/workflows/_make_zpkg.yml index f8bb964cd..2ddee0bda 100644 --- a/.github/workflows/_make_zpkg.yml +++ b/.github/workflows/_make_zpkg.yml @@ -22,7 +22,7 @@ jobs: runs-on: group: iris_runners container: - image: ghcr.io/pandablocks/pandablocks-dev-container:latest + image: ghcr.io/pandablocks/pandablocks-ci-container:4.1a3 options: --privileged steps: diff --git a/.github/workflows/_test_hdl.yml b/.github/workflows/_test_hdl.yml index f66af11c0..3a1413a32 100644 --- a/.github/workflows/_test_hdl.yml +++ b/.github/workflows/_test_hdl.yml @@ -14,7 +14,7 @@ jobs: runs-on: group: iris_runners container: - image: ghcr.io/pandablocks/pandablocks-dev-container:latest + image: ghcr.io/pandablocks/pandablocks-dev-container:docs_and_docker options: --privileged steps: diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index 5a3868dba..58f2a0d7c 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -8,7 +8,7 @@ on: push: tags: - '*' - branches: [master] + branches: [master, ci_test] jobs: diff --git a/common/scripts/build_top.tcl b/common/scripts/build_top.tcl index e3024f831..a62603d71 100644 --- a/common/scripts/build_top.tcl +++ b/common/scripts/build_top.tcl @@ -81,8 +81,12 @@ if {[string match "gui" [string tolower $MODE]]} { return } # STEP#2: run synthesis, report utilization and timing estimates, write # checkpoint design # +set ps [exec /bin/ps] +puts "$ps -A" synth_design -top $HDL_TOP -flatten_hierarchy rebuilt +puts "$ps -A" write_checkpoint -force post_synth +puts "$ps -A" report_timing_summary -file post_synth_timing_summary.rpt #