mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
CI: Run brew update before installing macOS packages
This is needed to update brew's internal list of formulae, otherwise it does not know about llvm-18.
This commit is contained in:
committed by
Andrew Kaster
parent
68ec099b66
commit
4f62066ad0
5
.github/actions/setup/action.yml
vendored
5
.github/actions/setup/action.yml
vendored
@@ -41,7 +41,7 @@ runs:
|
|||||||
wget https://github.com/WebAssembly/wabt/releases/download/1.0.23/wabt-1.0.23-ubuntu.tar.gz
|
wget https://github.com/WebAssembly/wabt/releases/download/1.0.23/wabt-1.0.23-ubuntu.tar.gz
|
||||||
tar -xzf ./wabt-1.0.23-ubuntu.tar.gz
|
tar -xzf ./wabt-1.0.23-ubuntu.tar.gz
|
||||||
rm ./wabt-1.0.23-ubuntu.tar.gz
|
rm ./wabt-1.0.23-ubuntu.tar.gz
|
||||||
|
|
||||||
- name: 'Install JS dependencies'
|
- name: 'Install JS dependencies'
|
||||||
if: ${{ inputs.os == 'Linux' || inputs.os == 'Serenity' }}
|
if: ${{ inputs.os == 'Linux' || inputs.os == 'Serenity' }}
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -64,7 +64,7 @@ runs:
|
|||||||
sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main'
|
sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main'
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install clang-format-18 ccache e2fsprogs gcc-13 g++-13 libstdc++-13-dev libmpfr-dev libmpc-dev ninja-build optipng qemu-utils qemu-system-i386 unzip generate-ninja libegl1-mesa-dev
|
sudo apt-get install clang-format-18 ccache e2fsprogs gcc-13 g++-13 libstdc++-13-dev libmpfr-dev libmpc-dev ninja-build optipng qemu-utils qemu-system-i386 unzip generate-ninja libegl1-mesa-dev
|
||||||
|
|
||||||
if ${{ inputs.arch == 'aarch64' }}; then
|
if ${{ inputs.arch == 'aarch64' }}; then
|
||||||
# FIXME: Remove this when we no longer build our own Qemu binary.
|
# FIXME: Remove this when we no longer build our own Qemu binary.
|
||||||
sudo apt-get install libgtk-3-dev libpixman-1-dev libsdl2-dev libslirp-dev
|
sudo apt-get install libgtk-3-dev libpixman-1-dev libsdl2-dev libslirp-dev
|
||||||
@@ -83,4 +83,5 @@ runs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
|
brew update
|
||||||
brew install coreutils bash ninja wabt ccache unzip qt llvm@18
|
brew install coreutils bash ninja wabt ccache unzip qt llvm@18
|
||||||
|
|||||||
Reference in New Issue
Block a user