From 484de38bb7e87cd29e0655b6be657ad73bdf4aa3 Mon Sep 17 00:00:00 2001 From: acalcutt Date: Thu, 8 Dec 2022 01:07:10 -0500 Subject: [PATCH] simplify dependencies install --- .github/workflows/ct.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ct.yml b/.github/workflows/ct.yml index d923a86..3368e70 100644 --- a/.github/workflows/ct.yml +++ b/.github/workflows/ct.yml @@ -16,11 +16,6 @@ jobs: ct: runs-on: ubuntu-20.04 steps: - - name: Install dependencies (Ubuntu) - run: |- - sudo apt-get update - sudo apt-get install -y g++-9 - - name: Check out repository ✨ (non-dependabot) if: ${{ github.actor != 'dependabot[bot]' }} uses: actions/checkout@v3 @@ -31,6 +26,15 @@ jobs: with: ref: ${{ github.event.pull_request.head.sha }} + - name: Update apt-get 🚀 + run: sudo apt-get update -qq + + - name: Install dependencies (Ubuntu) 🚀 + run: >- + sudo apt-get install -qq libcairo2-dev libjpeg8-dev libpango1.0-dev + libgif-dev build-essential g++ xvfb libgles2-mesa-dev libgbm-dev + libxxf86vm-dev + - name: Setup node env 📦 uses: actions/setup-node@v3 with: @@ -41,15 +45,6 @@ jobs: - name: Install dependencies 🚀 run: npm ci --prefer-offline --no-audit --omit=optional - - name: Update apt-get 🚀 - run: sudo apt-get update -qq - - - name: Install required packages 🚀 - run: >- - sudo apt-get install -qq libcairo2-dev libjpeg8-dev libpango1.0-dev - libgif-dev build-essential g++ xvfb libgles2-mesa-dev libgbm-dev - libxxf86vm-dev - - name: Pull test data 📦 run: >- wget -O test_data.zip