]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
github-ci: cache deb packages on Ubuntu dist builder
authorJason Ish <jason.ish@oisf.net>
Tue, 1 Oct 2024 17:11:37 +0000 (11:11 -0600)
committerJason Ish <jason.ish@oisf.net>
Wed, 2 Oct 2024 17:34:55 +0000 (11:34 -0600)
Should speed up setup a little.

.github/workflows/builds.yml

index ea5f31cc90bd5df902879b855e2b47e4bcf6fb58..3d8287333ae1ecd5ac6e6f06d3cedfa27854a8bf 100644 (file)
@@ -2709,6 +2709,19 @@ jobs:
           path: ~/.cargo
           key: ${{ github.job }}-cargo
 
+      # Setup apt package caching.
+      - name: Setup apt package caching
+        run: |
+          echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' >> /etc/apt/apt.conf.d/99cache
+          echo 'APT::Keep-Downloaded-Packages "false";' >> /etc/apt/apt.conf.d/99cache
+          rm -f /etc/apt/apt.conf.d/docker-clean
+
+      - name: Cache apt downloads
+        uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2
+        with:
+          path: /var/cache/apt/archives
+          key: ${{ github.job }}-apt
+
       - name: Determine number of CPUs
         run: echo CPUS=$(nproc --all) >> $GITHUB_ENV