@@ -11,10 +11,10 @@ jobs:
1111 setup :
1212 runs-on : ubuntu-latest
1313 steps :
14- - uses : actions/checkout@v2
14+ - uses : actions/checkout@v4
1515
1616 - name : Set up Python 3.8
17- uses : actions/setup-python@v2
17+ uses : actions/setup-python@v5
1818 with :
1919 python-version : 3.8
2020
2424 pip check
2525
2626 # Cache package installation step to speed up the following step
27- - uses : actions/cache@v2
27+ - uses : actions/cache@v4
2828 with :
2929 path : ${{ env.pythonLocation }}
3030 key : ${{ env.pythonLocation }}-${{ hashFiles('setup.py') }}-${{ hashFiles('requirements-dev.txt') }}
@@ -40,19 +40,19 @@ jobs:
4040 PMATCHER_CONFIG : ../instance/config.py
4141 steps :
4242 - name : Start MongoDB
43- uses : supercharge/mongodb-github-action@1.7 .0
43+ uses : supercharge/mongodb-github-action@1.11 .0
4444 with :
4545 mongodb-version : ${{ matrix.mongodb-version }}
4646
47- - uses : actions/checkout@v2
47+ - uses : actions/checkout@v4
4848
4949 - name : Set up Python 3.8
50- uses : actions/setup-python@v2
50+ uses : actions/setup-python@v5
5151 with :
5252 python-version : 3.8
5353
5454 # Cache package installation step to speed up the following step
55- - uses : actions/cache@v2
55+ - uses : actions/cache@v4
5656 with :
5757 path : ${{ env.pythonLocation }}
5858 key : ${{ env.pythonLocation }}-${{ hashFiles('setup.py') }}-${{ hashFiles('requirements-dev.txt') }}
@@ -65,18 +65,19 @@ jobs:
6565 run : pytest --cov --test-group-count 3 --test-group=${{ matrix.group }} --test-group-random-seed=12345
6666
6767 - name : Upload coverage
68- uses : actions/upload-artifact@v2
68+ uses : actions/upload-artifact@v4
6969 with :
7070 name : coverage${{ matrix.group }}
7171 path : .coverage
72+ include-hidden-files : true
7273
7374 coverage :
7475 needs : test
7576 runs-on : ubuntu-latest
7677 steps :
77- - uses : actions/checkout@v2
78+ - uses : actions/checkout@v4
7879 - name : Set up Python 3.8
79- uses : actions/setup-python@v2
80+ uses : actions/setup-python@v5
8081 with :
8182 python-version : 3.8
8283 - name : Install deps
@@ -85,10 +86,10 @@ jobs:
8586 pip install coverage
8687 - name : Download all artifacts
8788 # Download and combine coverage1, coverage2, etc.
88- uses : actions/download-artifact@v2
89+ uses : actions/download-artifact@v4
8990 - name : Run coverage
9091 run : |
9192 coverage combine coverage*/.coverage*
9293 coverage report
9394 coverage xml
94- - uses : codecov/codecov-action@v2
95+ - uses : codecov/codecov-action@v4
0 commit comments