Skip to content

Commit 8a1bc27

Browse files
updated CI
1 parent b2f4212 commit 8a1bc27

File tree

1 file changed

+33
-33
lines changed

1 file changed

+33
-33
lines changed

.github/workflows/user_project_ci.yml

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -29,42 +29,42 @@ jobs:
2929
pip install ipmgr
3030
ipm install-dep
3131
32-
- name: Run RTL verification
33-
run: |
34-
cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag rtl_verification
35-
cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/rtl_verification/runs.log")
36-
if ! [[ $cnt ]]; then cnt=0; fi
37-
if [[ $cnt -eq 1 ]]; then exit 0; fi
38-
exit 2
32+
# - name: Run RTL verification
33+
# run: |
34+
# cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag rtl_verification
35+
# cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/rtl_verification/runs.log")
36+
# if ! [[ $cnt ]]; then cnt=0; fi
37+
# if [[ $cnt -eq 1 ]]; then exit 0; fi
38+
# exit 2
3939

40-
- name: Harden Macros
41-
run: |
42-
python3 $GITHUB_WORKSPACE/.github/scripts/get_designs.py --design $GITHUB_WORKSPACE
43-
for word in $(cat harden_sequence.txt); do
44-
echo "CURRENT_DESIGN=${word}" >> $GITHUB_ENV
45-
make $word
46-
done
40+
# - name: Harden Macros
41+
# run: |
42+
# python3 $GITHUB_WORKSPACE/.github/scripts/get_designs.py --design $GITHUB_WORKSPACE
43+
# for word in $(cat harden_sequence.txt); do
44+
# echo "CURRENT_DESIGN=${word}" >> $GITHUB_ENV
45+
# make $word
46+
# done
4747

48-
- name: Create reproducible
49-
if: failure()
50-
run: tar -cf $GITHUB_WORKSPACE/issue_reproducible.tar -C $GITHUB_WORKSPACE/openlane/${{ env.CURRENT_DESIGN }}/runs/${{ env.CURRENT_DESIGN }}/issue_reproducible .
48+
# - name: Create reproducible
49+
# if: failure()
50+
# run: tar -cf $GITHUB_WORKSPACE/issue_reproducible.tar -C $GITHUB_WORKSPACE/openlane/${{ env.CURRENT_DESIGN }}/runs/${{ env.CURRENT_DESIGN }}/issue_reproducible .
5151

52-
- name: upload failure logs
53-
if: failure()
54-
uses: actions/upload-artifact@v4
55-
with:
56-
name: openlane-issue-reproducible
57-
path: |
58-
$GITHUB_WORKSPACE/issue_reproducible.tar
52+
# - name: upload failure logs
53+
# if: failure()
54+
# uses: actions/upload-artifact@v4
55+
# with:
56+
# name: openlane-issue-reproducible
57+
# path: |
58+
# $GITHUB_WORKSPACE/issue_reproducible.tar
5959

60-
- name: GL Verification
61-
run: |
62-
python3 verilog/dv/add_ram_workaround.py --gl verilog/gl/SRAM_1024x32_wb_wrapper.v
63-
cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag gl_verification -sim GL
64-
cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/gl_verification/runs.log")
65-
if ! [[ $cnt ]]; then cnt=0; fi
66-
if [[ $cnt -eq 1 ]]; then exit 0; fi
67-
exit 2
60+
# - name: GL Verification
61+
# run: |
62+
# python3 verilog/dv/add_ram_workaround.py --gl verilog/gl/SRAM_1024x32_wb_wrapper.v
63+
# cd $GITHUB_WORKSPACE/verilog/dv/cocotb && $GITHUB_WORKSPACE/venv-cocotb/bin/caravel_cocotb -tl user_proj_tests/user_proj_tests.yaml -verbosity debug --CI -tag gl_verification -sim GL
64+
# cnt=$(grep -c "failed" "$GITHUB_WORKSPACE/verilog/dv/cocotb/sim/gl_verification/runs.log")
65+
# if ! [[ $cnt ]]; then cnt=0; fi
66+
# if [[ $cnt -eq 1 ]]; then exit 0; fi
67+
# exit 2
6868

6969
- name: Run precheck
7070
run: |
@@ -75,7 +75,7 @@ jobs:
7575
export OUTPUT=$OUTPUT_DIRECTORY/logs/precheck.log
7676
export PDKPATH=$PDK_ROOT/sky130A
7777
78-
docker run -v "$PRECHECK_ROOT":"$PRECHECK_ROOT" -v "$INPUT_DIRECTORY":"$INPUT_DIRECTORY" -v "${{ env.PDK_ROOT }}":"${{ env.PDK_ROOT }}" -e INPUT_DIRECTORY="$INPUT_DIRECTORY" -e PDK_ROOT="${{ env.PDK_ROOT }}" -e PDKPATH="${{ env.PDKPATH }}" -u $(id -u "$USER"):$(id -g "$USER") efabless/mpw_precheck:latest bash -c "cd $PRECHECK_ROOT; python3 mpw_precheck.py --input_directory $INPUT_DIRECTORY --pdk_path ${{ env.PDKPATH }} --output_directory $OUTPUT_DIRECTORY
78+
docker run -v "$PRECHECK_ROOT":"$PRECHECK_ROOT" -v "$INPUT_DIRECTORY":"$INPUT_DIRECTORY" -v "${{ env.PDK_ROOT }}":"${{ env.PDK_ROOT }}" -e INPUT_DIRECTORY="$INPUT_DIRECTORY" -e PDK_ROOT="${{ env.PDK_ROOT }}" -e PDKPATH="${{ env.PDKPATH }}" -u $(id -u "$USER"):$(id -g "$USER") efabless/mpw_precheck:latest bash -c "cd $PRECHECK_ROOT; python3 mpw_precheck.py --input_directory $INPUT_DIRECTORY --pdk_path ${{ env.PDKPATH }} --output_directory $OUTPUT_DIRECTORY"
7979
8080
- name: Run STA
8181
run: |

0 commit comments

Comments
 (0)