Skip to content

Commit 1f8e900

Browse files
committed
ci: Install zsh, fish and elvish on ubuntu-lastest for the test and test_gitoxide jobs
1 parent 7c4acb3 commit 1f8e900

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,10 @@ jobs:
173173
- run: rustup target add ${{ matrix.other }}
174174
- run: rustup component add rustc-dev llvm-tools-preview rust-docs
175175
if: startsWith(matrix.rust, 'nightly')
176+
# Install fish, zsh, and elvish only on Ubuntu systems
177+
- name: Install fish, zsh, and elvish
178+
run: sudo apt update -y && sudo apt install fish zsh elvish -y
179+
if: matrix.os == 'ubuntu-latest'
176180
- run: sudo apt update -y && sudo apt install lldb gcc-multilib libsecret-1-0 libsecret-1-dev -y
177181
if: matrix.os == 'ubuntu-latest'
178182
- run: rustup component add rustfmt || echo "rustfmt not available"
@@ -227,6 +231,7 @@ jobs:
227231
- run: rustup update --no-self-update stable && rustup default stable
228232
- run: rustup target add i686-unknown-linux-gnu
229233
- run: sudo apt update -y && sudo apt install gcc-multilib libsecret-1-0 libsecret-1-dev -y
234+
- run: sudo apt update -y && sudo apt install fish zsh elvish -y
230235
- run: rustup component add rustfmt || echo "rustfmt not available"
231236
- run: cargo test -p cargo
232237
env:

0 commit comments

Comments
 (0)