Simplify CI workflow.
authorwhitequark <whitequark@whitequark.org>
Fri, 8 Oct 2021 17:48:00 +0000 (17:48 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 31 Dec 2021 19:50:09 +0000 (19:50 +0000)
.github/workflows/main.yaml

index 3bcea9b8bd5face12013b1f8b7fe4ee85c03cb11..43b5afb0ccc08a9c8fdd72f059e1263b8f87df3b 100644 (file)
@@ -24,8 +24,8 @@ jobs:
         sudo add-apt-repository 'deb http://ppa.launchpad.net/sri-csl/formal-methods/ubuntu bionic main'
         sudo apt-get update
         sudo apt-get install yices2
-        pip install setuptools setuptools_scm wheel coverage codecov yowasp-yosys nmigen-yosys
-        pip install -e .
+        pip install coverage codecov yowasp-yosys
+        pip install -e .[builtin-yosys]
     - name: Preserve wasmtime cache
       uses: actions/cache@v1
       with:
@@ -48,7 +48,6 @@ jobs:
         uses: actions/setup-python@v2
       - name: Install dependencies
         run: |
-          python -m pip install --upgrade setuptools setuptools_scm wheel
           pip install -r docs/requirements.txt
           pip install -e .
       - name: Build documentation