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: |