Problem: Linux CI: unnecessarily installing packages
Solution: Only install packages for huge build. (Ozaki Kiichi,
closes #9530)
- uses: actions/checkout@v2
- name: Install packages
- if: matrix.features == 'huge'
run: |
- sudo apt update && sudo apt install -y \
- autoconf \
- lcov \
+ PKGS=( \
gettext \
- libcanberra-dev \
- libperl-dev \
- python-dev \
- python3-dev \
- liblua5.3-dev \
- lua5.3 \
- ruby-dev \
- tcl-dev \
- cscope \
libgtk2.0-dev \
desktop-file-utils \
libtool-bin \
- libsodium-dev
+ )
+ if ${{ matrix.features == 'huge' }}; then
+ PKGS+=( \
+ autoconf \
+ lcov \
+ libcanberra-dev \
+ libperl-dev \
+ python-dev \
+ python3-dev \
+ liblua5.3-dev \
+ lua5.3 \
+ ruby-dev \
+ tcl-dev \
+ cscope \
+ libsodium-dev \
+ )
+ fi
+ sudo apt update && sudo apt install -y "${PKGS[@]}"
- name: Install clang-13
if: matrix.compiler == 'clang'
- uses: actions/checkout@v2
- name: Install packages
+ if: matrix.features == 'huge'
env:
HOMEBREW_NO_AUTO_UPDATE: 1
run: |
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 4096,
/**/
4095,
/**/