From c65d372dce51ddbe0fac13c43351dc14826555ba Mon Sep 17 00:00:00 2001 From: insleker Date: Mon, 4 May 2026 09:44:11 +0800 Subject: [PATCH] chore: ci add cache-apt-pkgs-action --- .github/workflows/cd.yml | 15 +++++---------- .github/workflows/ci.yml | 15 +++++---------- 2 files changed, 10 insertions(+), 20 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 77de6a6..a7f832b 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -62,16 +62,11 @@ jobs: uses: actions/checkout@v4 - name: Install host build tools - run: | - sudo apt-get update - sudo apt-get install -y --no-install-recommends \ - build-essential \ - gcc-14 \ - g++-14 \ - cmake \ - ninja-build \ - graphviz \ - crudini + uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: build-essential gcc-14 g++-14 cmake ninja-build graphviz crudini + version: 1.0 + execute_install_scripts: true - name: Set gcc-14 as default run: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc269cd..94700ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,16 +59,11 @@ jobs: uses: actions/checkout@v4 - name: Install host build tools - run: | - sudo apt-get update - sudo apt-get install -y --no-install-recommends \ - build-essential \ - gcc-14 \ - g++-14 \ - cmake \ - ninja-build \ - graphviz \ - crudini + uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: build-essential gcc-14 g++-14 cmake ninja-build graphviz crudini + version: 1.0 + execute_install_scripts: true - name: Set gcc-14 as default run: |