From 454dd39992b221d7394da4c99616d9eedeaee25a Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Wed, 3 Sep 2025 22:26:07 +0800 Subject: Improve for CI. --- .github/workflows/ci.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to '.github') diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 40069b9d..40982c43 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,13 +18,13 @@ jobs: runs-on: macos-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 with: submodules: true - - name: Setup Ninja + - name: Install Libraries run: | - brew install ninja cairo pango + brew install cairo pango - name: Build run: | @@ -41,14 +41,10 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 with: submodules: true - - name: Setup Ninja - run: | - choco install ninja - - name: Build run: | . tools/Use-VC.ps1 @@ -70,7 +66,7 @@ jobs: with: submodules: true - - name: Setup Ninja + - name: Install Libraries run: | sudo apt update sudo apt install -y libpng-dev libcairo2-dev libpango1.0-dev libxcb1-dev -- cgit v1.2.3