This is an automated email from the ASF dual-hosted git repository.

mboehm7 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/systemml.git


The following commit(s) were added to refs/heads/master by this push:
     new 9bc5232  [MINOR] Cache Python pip and apt dependencies
9bc5232 is described below

commit 9bc52328f5535492d50cca811a67bd81829220ce
Author: Sebastian <baunsga...@tugraz.at>
AuthorDate: Fri May 15 22:53:58 2020 +0200

    [MINOR] Cache Python pip and apt dependencies
    
    Closes #913.
---
 .github/workflows/python.yml | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml
index 156d843..c0002b4 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/python.yml
@@ -53,9 +53,19 @@ jobs:
       with:
         path: ~/.m2/repository
         key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
-        restore-keys: |
-          ${{ runner.os }}-maven-
-  
+    
+    - name: Cache Pip Dependencies
+      uses: actions/cache@v1
+      with:
+        path: ~/.cache/pip
+        key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ 
hashFiles('src/main/python/setup.py') }}
+
+    - name: Cache Deb Dependencies
+      uses: actions/cache@v1
+      with:
+        path: /var/cache/apt/archives
+        key: ${{ runner.os }}-${{ hashFiles('.github/workflows/python.yml') }}
+
     - name: Maven clean & package
       run: mvn clean package -P distribution
 
@@ -65,15 +75,7 @@ jobs:
         python-version: ${{ matrix.python-version }}
         architecture: 'x64'
 
-    - name: Cache Pip Dependencies
-      uses: actions/cache@v1
-      with:
-        path: ~/.cache/pip
-        key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ 
hashFiles('src/main/python/setup.py') }}
-        restore-keys: |
-          ${{ runner.os }}-pip-${{ matrix.python-version }}-
-
-    - name: Install protobuf
+    - name: Install Protobuf
       run: sudo apt-get install protobuf-compiler libprotoc-dev 
   
     - name: Install pip Dependencies

Reply via email to