Skip to content

Commit 06a8d42

Browse files
authored
Use pip cache to speed up workflow runs (pixee#399)
1 parent ac186a3 commit 06a8d42

4 files changed

Lines changed: 15 additions & 10 deletions

File tree

‎.github/workflows/codemod_pygoat.yml‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,13 @@ jobs:
2121
runs-on: ubuntu-20.04
2222
timeout-minutes: 10
2323
steps:
24+
- name: Check out codemodder
25+
uses: actions/checkout@v4
2426
- name: Set Up Python
2527
uses: actions/setup-python@v5
2628
with:
2729
python-version: '3.11'
28-
- name: Check out codemodder
29-
uses: actions/checkout@v4
30+
cache: 'pip'
3031
- name: Install Codemodder Package
3132
run: pip install .
3233
- name: Install Test Dependencies

‎.github/workflows/integration_test.yml‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,13 @@ jobs:
2424
matrix:
2525
python-version: ['3.10', '3.11', '3.12']
2626
steps:
27+
- name: Check out code
28+
uses: actions/checkout@v4
2729
- name: Set Up Python
2830
uses: actions/setup-python@v5
2931
with:
3032
python-version: ${{ matrix.python-version }}
31-
- name: Check out code
32-
uses: actions/checkout@v4
33+
cache: 'pip'
3334
- name: Install Codemodder Package
3435
run: pip install .
3536
- name: Install Dependencies

‎.github/workflows/lint.yml‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,13 @@ jobs:
2121
runs-on: ubuntu-20.04
2222
timeout-minutes: 3
2323
steps:
24+
- name: Check out code
25+
uses: actions/checkout@v4
2426
- name: Set Up Python
2527
uses: actions/setup-python@v5
2628
with:
2729
python-version: '3.11'
28-
- name: Check out code
29-
uses: actions/checkout@v4
30+
cache: 'pip'
3031
- name: Install Dependencies
3132
run: |
3233
pip install ".[complexity]"

‎.github/workflows/test.yml‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ jobs:
2525
runs-on: ubuntu-20.04
2626
timeout-minutes: 5
2727
steps:
28+
- name: Check out code
29+
uses: actions/checkout@v4
2830
- name: Set Up Python
2931
uses: actions/setup-python@v5
3032
with:
3133
python-version: '3.12'
32-
- name: Check out code
33-
uses: actions/checkout@v4
34+
cache: 'pip'
3435
- name: Install build dependencies
3536
run: pip install build twine
3637
- name: Build package
@@ -45,12 +46,13 @@ jobs:
4546
matrix:
4647
python-version: ['3.10', '3.11', '3.12']
4748
steps:
49+
- name: Check out code
50+
uses: actions/checkout@v4
4851
- name: Set Up Python
4952
uses: actions/setup-python@v5
5053
with:
5154
python-version: ${{ matrix.python-version }}
52-
- name: Check out code
53-
uses: actions/checkout@v4
55+
cache: 'pip'
5456
- name: Install Codemodder Package
5557
run: pip install .
5658
- name: Install Dependencies

0 commit comments

Comments
 (0)