path: ~/.cargo
key: ${{ github.job }}-cargo
+ - name: Cache RPMs
+ uses: actions/cache@v3
+ with:
+ path: /var/cache/dnf
+ key: ${{ github.job }}-dnf
+ - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
+
- uses: actions/checkout@v3.1.0
# Download and extract dependency archives created during prep
path: ~/.cargo
key: ${{ github.job }}-cargo
+ - name: Cache RPMs
+ uses: actions/cache@v3
+ with:
+ path: /var/cache/dnf
+ key: ${{ github.job }}-dnf
+ - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
+
- uses: actions/checkout@v3.1.0
# Prebuild check for duplicat SIDs
with:
path: ~/.cargo
key: ${{ github.job }}-cargo
+
- name: Install system dependencies
run: |
yum -y install epel-release
path: ~/.cargo
key: ${{ github.job }}-cargo
+ - name: Cache RPMs
+ uses: actions/cache@v3
+ with:
+ path: /var/cache/dnf
+ key: ${{ github.job }}-dnf
+ - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
+
- run: |
dnf -y install \
autoconf \
path: ~/.cargo
key: ${{ github.job }}-cargo
+ - name: Cache RPMs
+ uses: actions/cache@v3
+ with:
+ path: /var/cache/dnf
+ key: ${{ github.job }}-dnf
+ - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
+
- run: |
dnf -y install \
autoconf \
path: ~/.cargo
key: ${{ github.job }}-cargo
+ - name: Cache RPMs
+ uses: actions/cache@v3
+ with:
+ path: /var/cache/dnf
+ key: ${{ github.job }}-dnf
+ - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
+
- run: |
dnf -y install \
autoconf \
path: ~/.cargo
key: ${{ github.job }}-cargo
+ - name: Cache RPMs
+ uses: actions/cache@v3
+ with:
+ path: /var/cache/dnf
+ key: ${{ github.job }}-dnf
+ - run: echo "keepcache=1" >> /etc/dnf/dnf.conf
+
- run: |
dnf -y install \
autoconf \