Move KLayout step to the first.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
diff --git a/.github/workflows/Tests.yml b/.github/workflows/Tests.yml
index a4ba512..d64a823 100644
--- a/.github/workflows/Tests.yml
+++ b/.github/workflows/Tests.yml
@@ -53,6 +53,20 @@
steps:
+ - name: Installing Klayout
+ run: |
+ sudo apt update -qq -y
+ sudo apt install -qq -y \
+ qt5-default \
+ qttools5-dev \
+ libqt5xmlpatterns5-dev \
+ qtmultimedia5-dev \
+ libqt5multimediawidgets5 \
+ libqt5svg5-dev
+ wget https://www.klayout.org/downloads/Ubuntu-20/klayout_0.27.10-1_amd64.deb
+ sudo dpkg -i ./klayout_0.27.10-1_amd64.deb
+ sudo apt install -f -y
+
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
@@ -63,20 +77,6 @@
- run: pip install -r ./rules/klayout/requirements.test.txt
- - name: Installing Klayout
- run: |
- sudo apt update -qq -y
- wget https://www.klayout.org/downloads/Ubuntu-20/klayout_0.27.10-1_amd64.deb
- sudo apt install -qq -y \
- qt5-default \
- qttools5-dev \
- libqt5xmlpatterns5-dev \
- qtmultimedia5-dev \
- libqt5multimediawidgets5 \
- libqt5svg5-dev
- sudo dpkg -i ./klayout_0.27.10-1_amd64.deb
- sudo apt install -f -y
-
- name: Testing ${{ matrix.type }} for ${{ matrix.test }}
run: |
cd ./rules/klayout/${{ matrix.pdk }}/testing