From 3be6ea80dd8f73fd2d797a649238516173564374 Mon Sep 17 00:00:00 2001 From: James He Date: Wed, 17 Dec 2025 15:29:29 -0700 Subject: [PATCH] Add apt package caching to test workflow Cache apt package directories to speed up portaudio19-dev installation: - Cache /var/cache/apt/archives for downloaded packages - Cache /var/lib/apt/lists for package metadata - Use OS-specific cache key for portaudio --- .github/workflows/test.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 48f696f..44180b2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,6 +35,15 @@ jobs: uses: actions/setup-python@v4 with: python-version: ${{ matrix.py }} + - name: Cache apt packages + uses: actions/cache@v3 + with: + path: | + /var/cache/apt/archives + /var/lib/apt/lists + key: apt-${{ runner.os }}-portaudio + restore-keys: | + apt-${{ runner.os }}- - name: Setup test suite run: | sudo apt-get update && sudo apt-get install -y portaudio19-dev