GHA: explicitly `brew update` before `brew install` with Linuxbrew
No binary (build failed)
—
(log yok)
| @@ -74,7 +74,8 @@ jobs: | |
| - name: 'typos' | |
| timeout-minutes: 2 | |
| run: | | |
| - | HOMEBREW_NO_AUTO_UPDATE=1 /home/linuxbrew/.linuxbrew/bin/brew install typos-cli |
| + | /home/linuxbrew/.linuxbrew/bin/brew update |
| + | /home/linuxbrew/.linuxbrew/bin/brew install typos-cli |
| eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" | |
| typos --version | |
| .github/scripts/typos.sh | |
| @@ -110,8 +111,7 @@ jobs: | |
| sudo find /etc/apt/sources.list.d -type f -not -name 'ubuntu.sources' -delete -print | |
| sudo sed -i 's/priority:1/priority:9/' /etc/apt/apt-mirrors.txt; cat /etc/apt/apt-mirrors.txt | |
| sudo apt-get -o Dpkg::Use-Pty=0 update | |
| - | sudo apt-get -o Dpkg::Use-Pty=0 install \ |
| - | pmccabe |
| + | sudo apt-get -o Dpkg::Use-Pty=0 install pmccabe |
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| @@ -134,8 +134,7 @@ jobs: | |
| sudo find /etc/apt/sources.list.d -type f -not -name 'ubuntu.sources' -delete -print | |
| sudo sed -i 's/priority:1/priority:9/' /etc/apt/apt-mirrors.txt; cat /etc/apt/apt-mirrors.txt | |
| sudo apt-get -o Dpkg::Use-Pty=0 update | |
| - | sudo apt-get -o Dpkg::Use-Pty=0 install \ |
| - | libxml2-utils |
| + | sudo apt-get -o Dpkg::Use-Pty=0 install libxml2-utils |
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| @@ -151,7 +150,9 @@ jobs: | |
| steps: | |
| - name: 'install prereqs' | |
| timeout-minutes: 2 | |
| - | run: HOMEBREW_NO_AUTO_UPDATE=1 /home/linuxbrew/.linuxbrew/bin/brew install actionlint shellcheck zizmor |
| + | run: | |
| + | /home/linuxbrew/.linuxbrew/bin/brew update |
| + | /home/linuxbrew/.linuxbrew/bin/brew install actionlint shellcheck zizmor |
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| @@ -80,7 +80,8 @@ jobs: | |
| sudo apt-get -o Dpkg::Use-Pty=0 install \ | |
| libpsl-dev libbrotli-dev libidn2-dev libssh2-1-dev libssh-dev \ | |
| libnghttp2-dev libldap-dev libkrb5-dev libgnutls28-dev libwolfssl-dev | |
| - | HOMEBREW_NO_AUTO_UPDATE=1 /home/linuxbrew/.linuxbrew/bin/brew install c-ares gsasl libnghttp3 libngtcp2 mbedtls rustls-ffi |
| + | /home/linuxbrew/.linuxbrew/bin/brew update |
| + | /home/linuxbrew/.linuxbrew/bin/brew install c-ares gsasl libnghttp3 libngtcp2 mbedtls rustls-ffi |
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| @@ -471,7 +471,8 @@ jobs: | |
| ${INSTALL_PACKAGES} \ | |
| ${MATRIX_INSTALL_PACKAGES} | |
| if [ -n "${INSTALL_PACKAGES_BREW}" ]; then | |
| - | HOMEBREW_NO_AUTO_UPDATE=1 /home/linuxbrew/.linuxbrew/bin/brew install ${INSTALL_PACKAGES_BREW} |
| + | /home/linuxbrew/.linuxbrew/bin/brew update |
| + | /home/linuxbrew/.linuxbrew/bin/brew install ${INSTALL_PACKAGES_BREW} |
| fi | |
| # Workaround for ubuntu-24.04-arm images having 0777 for /home/runner, | |
| # which breaks the test sshd server used in pytest. | |