diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a7ee5ef..91c3839 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,10 +14,9 @@ jobs: - uses: actions/checkout@v3 with: submodules: 'recursive' - - name: Install python dependencies - run: pip install -r tsfpga/tsfpga/requirements.txt + - name: Install requirements run: pip install -r requirements.txt - name: Gitman update run: gitman update - - name: Run simulations + - name: Run simulations run: python run.py \ No newline at end of file diff --git a/.gitman.yaml b/.gitman.yaml index 8c6d7cd..9aa9355 100644 --- a/.gitman.yaml +++ b/.gitman.yaml @@ -12,16 +12,26 @@ sources: rev: main links: - target: tsfpga - - rep: https://github.com/hdl-modules/hdl-modules.git + - scripts: + - pip install -r tsfpga/requirements.txt + - repo: https://github.com/hdl-modules/hdl-modules.git name: hdl-modules rev: main links: - target: hdl-modules + - repo: https://github.com/hdl-registers/hdl-registers.git + name: hdl-registers + rev: main + links: + - target: hdl-registers + scripts: + - pip install -r hdl_registers/requirements.txt - repo: https://github.com/VUnit/vunit.git name: vunit rev: master scripts: - git submodule update --init --recursive + - pip install -r requirements.txt links: - target: vunit @@ -30,6 +40,8 @@ groups: members: - digilent - tsfpga + - hdl-modules + - hdl-registers - vunit default_group: all \ No newline at end of file