diff options
author | ichizok <gclient.gaap@gmail.com> | 2022-01-15 13:37:14 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-01-15 13:37:14 +0000 |
commit | 1050476ead81a49be0289f40b2041c47a70c95ab (patch) | |
tree | 0b7683817fda653f04e21c010dd6d4d9621f6a90 | |
parent | e3ce17a3ca838954728df21ccb6c2a724490203d (diff) |
patch 8.2.4096: Linux CI: unnecessarily installing packagesv8.2.4096
Problem: Linux CI: unnecessarily installing packages
Solution: Only install packages for huge build. (Ozaki Kiichi,
closes #9530)
-rw-r--r-- | .github/workflows/ci.yml | 34 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 22 insertions, 14 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d91b6644b6..2f0bc49dd1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,25 +63,30 @@ jobs: - 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' @@ -284,6 +289,7 @@ jobs: - uses: actions/checkout@v2 - name: Install packages + if: matrix.features == 'huge' env: HOMEBREW_NO_AUTO_UPDATE: 1 run: | diff --git a/src/version.c b/src/version.c index 733021bbab..ca56f419c6 100644 --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 4096, +/**/ 4095, /**/ 4094, |