path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
container: almalinux:9
needs: [prepare-deps, prepare-cbindgen]
steps:
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- # TODO: Find some variable that matches the job name.
- key: almalinux-9-templates-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
# Cache Rust stuff.
- name: Cache cargo registry
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Download Suricata distribution archive
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806
with:
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- # 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@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/apt/archives
- key: ${{ github.job }}-apt
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV
path: ~/.cargo/registry
key: cargo-registry
- - name: Cache RPMs
- uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57
- with:
- path: /var/cache/dnf
- key: ${{ github.job }}-dnf
- - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
-
- name: Determine number of CPUs
run: echo CPUS=$(nproc --all) >> $GITHUB_ENV