Skip to content

Commit

Permalink
GHA main: Simplify ninja installation
Browse files Browse the repository at this point in the history
  • Loading branch information
kinke committed Jan 18, 2025
1 parent 24f8c4b commit d30e0f2
Showing 1 changed file with 2 additions and 14 deletions.
16 changes: 2 additions & 14 deletions .github/actions/1-setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -125,20 +125,8 @@ runs:
sudo ln -sf ld.lld /usr/bin/ld
ld --version
- name: Install ninja
if: inputs.arch != 'aarch64'
uses: symmetryinvestments/gha-setup-ninja@v2
- name: Install ninja (Linux AArch64)
if: inputs.arch == 'aarch64'
shell: bash
run: |
set -eux
cd ..
curl -fL --retry 3 --max-time 60 -O https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux-aarch64.zip
mkdir ninja
unzip ninja-linux-aarch64.zip -d ninja
rm ninja-linux-aarch64.zip
sudo ln -sf $PWD/ninja/ninja /usr/bin/ninja
- name: Install ninja 1.12.1
uses: Ahajha/gha-setup-ninja@69595b0cf872acdad8ce599142fbdc88724b9a2b

- name: Install D host compiler
uses: dlang-community/setup-dlang@v1
Expand Down

0 comments on commit d30e0f2

Please sign in to comment.