diff --git a/.github/workflows/_make_zpkg.yml b/.github/workflows/_make_zpkg.yml index f8bb964cd..43f0b6f33 100644 --- a/.github/workflows/_make_zpkg.yml +++ b/.github/workflows/_make_zpkg.yml @@ -22,8 +22,8 @@ jobs: runs-on: group: iris_runners container: - image: ghcr.io/pandablocks/pandablocks-dev-container:latest - options: --privileged + image: ghcr.io/pandablocks/pandablocks-ci-container:4.1a3 + options: --privileged --init steps: # Necessary to find action.yml @@ -43,7 +43,7 @@ jobs: cd repos/PandABlocks-fpga ln -s CONFIG.example CONFIG make WORK_DIR=$WORK_DIR carrier_ip APP_NAME=${{ matrix.app }} - make WORK_DIR=$WORK_DIR zpkg APP_NAME=${{ matrix.app }} + tini -s -- make WORK_DIR=$WORK_DIR zpkg APP_NAME=${{ matrix.app }} # Artifacts - name: Upload zpkg 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 #