Skip to content

Commit

Permalink
ci: remove zsh installation
Browse files Browse the repository at this point in the history
  • Loading branch information
matteo-cristino authored and jaromil committed Sep 24, 2024
1 parent 9611798 commit 4a42bb8
Showing 1 changed file with 10 additions and 14 deletions.
24 changes: 10 additions & 14 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ jobs:
- name: install dependencies
run: |
sudo apt-get update
sudo apt-get install -y vim zsh luajit lua-cjson
sudo apt-get install -y vim luajit lua-cjson
pip3 install meson ninja
- name: Build with command ${{ matrix.command }}
run: |
Expand All @@ -128,7 +128,7 @@ jobs:
- uses: hendrikmuhs/[email protected]
- name: install dependencies
run: |
sudo apt install -yq zsh jq musl-tools musl-dev libreadline-dev
sudo apt install -yq jq musl-tools musl-dev libreadline-dev
- name: Build x86_64 with musl-system
run: |
make -f build/musl-linux.mk CCACHE=1
Expand All @@ -152,7 +152,7 @@ jobs:
- uses: hendrikmuhs/[email protected]
- name: install dependencies
run : |
sudo apt install -y zsh jq gcc-mingw-w64 g++-mingw-w64
sudo apt install -y jq gcc-mingw-w64 g++-mingw-w64
- name: Build x86_64 windows .exe
run: |
make -f build/win-exe.mk CCACHE=1
Expand Down Expand Up @@ -198,7 +198,7 @@ jobs:
python-version: '3.10'
- run: |
pip3 install meson ninja
sudo apt-get install -qy zsh libreadline-dev
sudo apt-get install -qy libreadline-dev
- run: |
make -f build/linux.mk deps zencode-exec CCACHE=1
cp zencode-exec /usr/local/bin/
Expand Down Expand Up @@ -226,7 +226,7 @@ jobs:
toolchain: ${{ matrix.rust }}
- run: |
pip3 install meson ninja
sudo apt-get install -qy zsh libreadline-dev
sudo apt-get install -qy libreadline-dev
- run: |
make -f build/linux.mk CCACHE=1
cp zencode-exec /usr/local/bin/
Expand All @@ -246,7 +246,7 @@ jobs:
# with:
# fetch-depth: 0
# - uses: numworks/setup-arm-toolchain@2021-10
# - run: sudo apt install zsh qemu-system-arm
# - run: sudo apt install qemu-system-arm
# - name: Download cmsis
# run: |
# curl -LO https://github.com/ARM-software/CMSIS_5/archive/refs/tags/5.7.0.tar.gz
Expand Down Expand Up @@ -282,7 +282,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get -qy update
sudo apt-get install -qy zsh meson ninja-build
sudo apt-get install -qy meson ninja-build
- name: Install yarn dependencies
run: |
yarn --cwd bindings/javascript
Expand Down Expand Up @@ -322,12 +322,8 @@ jobs:
- name: Install dependencies on Linux
run: |
sudo apt update
sudo apt install -yq zsh cmake libreadline-dev
sudo apt install -yq cmake libreadline-dev
if: runner.os == 'Linux'
- name: Install dependencies on Apple/OSX
run: |
brew install zsh
if: runner.os == 'macOS'
- name: Build zencode-exec on Linux
run: |
cd ../..
Expand Down Expand Up @@ -398,7 +394,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get -qy update
sudo apt-get install -qy zsh meson ninja-build
sudo apt-get install -qy meson ninja-build
- name: Install yarn dependencies
run: |
yarn --cwd bindings/javascript
Expand Down Expand Up @@ -435,7 +431,7 @@ jobs:
build/release-intro.md
- name: Install build deps
run: |
sudo apt install -qy zsh tree jq cmake make gcc g++ musl-tools musl-dev meson clang gcc-mingw-w64 g++-mingw-w64 libreadline-dev ccache
sudo apt install -qy tree jq cmake make gcc g++ musl-tools musl-dev meson clang gcc-mingw-w64 g++-mingw-w64 libreadline-dev ccache
- name: Build x86_64 with musl-system
run: |
make -f build/musl-linux.mk CCACHE=1
Expand Down

0 comments on commit 4a42bb8

Please sign in to comment.