Skip to content

Commit 1302ee2

Browse files
committed
wip
1 parent b9e6f68 commit 1302ee2

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

.github/workflows/test-examples.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
repo:
1616
- name: "ChipFlow/chipflow-examples"
1717
design: "minimal"
18+
artifact: chipflow-examples
1819
env:
1920
DRY: ${{ matrix.dry && '--dry-run' || '' }}
2021
is_dry: ${{ matrix.dry && '(dry run)' || '' }}
2122
our_path: "${{ github.workspace}}/${{ github.repo }}"
22-
test_repo_path: "${{ github.workspace }}/${{ matrix.repo.name }}"
2323

2424
name: ${{ matrix.dry && 'Test Submit - Dry run' || 'Test submit' }}
2525

@@ -84,27 +84,26 @@ jobs:
8484
pdm test-cov
8585
8686
- name: Run sim
87-
working-directory: ${{ env.test_repo_path }}
87+
working-directory: ${{ env.test_repo_path }}/${{ matrix.repo.design }}
8888
run: |
89-
pdm run coverage run -a .venv/bin/chipflow pin lock
90-
pdm run coverage run -a .venv/bin/chipflow sim
91-
pdm run coverage run -a .venv/bin/chipflow software
89+
pdm run coverage run -p ../.venv/bin/chipflow pin lock
90+
pdm run coverage run -p ../.venv/bin/chipflow sim
91+
pdm run coverage run -p ../.venv/bin/chipflow software
9292
./build/sim/sim_soc
9393
9494
- name: Submit build ${{ env.is_dry }}
9595
working-directory: ${{ env.test_repo_path }}/${{ matrix.repo.design }}
9696
run: |
97-
pdm run coverage run -a .venv/bin/chipflow pin lock
98-
pdm run coverage run -a .venv/bin/chipflow silicon submit --wait $DRY | cat
99-
mv .coverage .coverage-${{matrix.repo.name}}-${{matrix.dry}}
97+
pdm run coverage run -p ../.venv/bin/chipflow pin lock
98+
pdm run coverage run -p ../.venv/bin/chipflow silicon submit --wait $DRY | cat
10099
env:
101100
CHIPFLOW_API_KEY: ${{ secrets.CHIPFLOW_API_KEY}}
102101

103102
- name: Upload coverage artefact
104103
uses: actions/upload-artifact@v4
105104
with:
106-
name: coverage-${{matrix.repo.name}}-${{matrix.dry}}
107-
path: .coverage-${{matrix.repo.name}}-${{matrix.dry}}
105+
name: coverage-${{matrix.artifact-name}}
106+
path: ${{ env.test_repo_path }}/${{ matrix.repo.design }}/.coverage*
108107

109108
coverage:
110109
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)