diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 7ea35b22fa..0f85cde507 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -25,20 +25,20 @@ jobs: - uses: actions/checkout@v2 - name: install build deps run: | - sudo add-apt-repository -n -y ppa:p-pisati/fuzix - sudo apt-get update -q case ${{ matrix.target }} in dragon-nx32|multicomp09) - sudo apt-get install -y lwtools gcc6809 + sudo add-apt-repository -n -y ppa:p-pisati/fuzix + PKGS="lwtools gcc6809" ;; esp8266) - sudo apt-get install -y gcc-xtensa-lx106 esptool + PKGS="gcc-xtensa-lx106 esptool" ;; rc2014-6502) - sudo apt-get install -y cc65 + PKGS="cc65" ;; esac - sudo apt-get install -y byacc automake + sudo apt-get update -q + sudo apt-get install -y byacc automake ${PKGS} sudo update-alternatives --set yacc /usr/bin/byacc - name: make run: make TARGET=${{ matrix.target }} -j`nproc`