Skip to content

Commit c96f349

Browse files
committed
Use the job ID in caching too.
1 parent 56e5916 commit c96f349

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/linux.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
- name: Set environment variables
6565
run: |
6666
echo "${{ matrix.env }}" >> $GITHUB_ENV
67-
echo "echo JOBID=`echo ${{matrix.name }} | base64`" >> $GITHUB_ENV
67+
echo "echo JOBID=`echo ${{ matrix.env }} ${{ matrix.config }} | base64`" >> $GITHUB_ENV
6868
- name: apt refresh
6969
run: sudo apt-get -o Acquire::Retries=5 update
7070
- name: Install prerequisites
@@ -74,20 +74,20 @@ jobs:
7474
libnghttp2-dev libjansson-dev libpcre2-dev gdb
7575
perl-doc ${{ matrix.pkgs }}
7676
- uses: actions/checkout@v3
77-
- name: Cache APR build
77+
- name: Cache installed libraries
7878
uses: actions/cache@v3
7979
env:
80-
cache-name: cache-apru
80+
cache-name: cache-libs
8181
with:
8282
path: ~/root
83-
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('/home/runner/root/.key-*') }}
83+
key: cache-${{ env.JOBID }}
8484
- name: Cache CPAN modules
8585
uses: actions/cache@v3
8686
env:
8787
cache-name: cache-cpan
8888
with:
8989
path: ~/perl5
90-
key: ${{ runner.os }}-cpan-${{ env.cache-name }}-${{ hashFiles('/home/runner/perl5/.key') }}
90+
key: cache-${{ env.JOBID }}
9191
- name: Configure environment
9292
run: ./test/travis_before_linux.sh
9393
timeout-minutes: 15

0 commit comments

Comments
 (0)