77env :
88 PYTHON_VERSION : " 3.11"
99 MONGODB_VERSION : " 8.0"
10+ FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 : true
1011
1112jobs :
1213 lint-and-format :
1314 name : Code Quality Checks
1415 runs-on : ubuntu-latest
1516
1617 steps :
17- - uses : actions/checkout@v4
18+ - uses : actions/checkout@v5
1819
1920 - name : Set up Python ${{ env.PYTHON_VERSION }}
20- uses : actions/setup-python@v4
21+ uses : actions/setup-python@v6
2122 with :
2223 python-version : ${{ env.PYTHON_VERSION }}
2324
2425 - name : Cache pip dependencies
25- uses : actions/cache@v3
26+ uses : actions/cache@v5
2627 with :
2728 path : ~/.cache/pip
2829 key : ${{ runner.os }}-pip-lint-${{ hashFiles('**/requirements-test.txt', 'pyproject.toml') }}
@@ -57,13 +58,13 @@ jobs:
5758 needs : [lint-and-format, test]
5859
5960 steps :
60- - uses : actions/checkout@v4
61+ - uses : actions/checkout@v5
6162 with :
6263 # Fetch full history for setuptools_scm
6364 fetch-depth : 0
6465
6566 - name : Set up Python ${{ env.PYTHON_VERSION }}
66- uses : actions/setup-python@v4
67+ uses : actions/setup-python@v6
6768 with :
6869 python-version : ${{ env.PYTHON_VERSION }}
6970
8586 ls -la dist/
8687
8788 - name : Upload build artifacts
88- uses : actions/upload-artifact@v4
89+ uses : actions/upload-artifact@v6
8990 with :
9091 name : dist
9192 path : dist/
@@ -100,7 +101,7 @@ jobs:
100101
101102 steps :
102103 - name : Download build artifacts
103- uses : actions/download-artifact@v4
104+ uses : actions/download-artifact@v7
104105 with :
105106 name : dist
106107 path : dist/
@@ -118,12 +119,12 @@ jobs:
118119 contents : write
119120
120121 steps :
121- - uses : actions/checkout@v4
122+ - uses : actions/checkout@v5
122123 with :
123124 fetch-depth : 0
124125
125126 - name : Download build artifacts
126- uses : actions/download-artifact@v4
127+ uses : actions/download-artifact@v7
127128 with :
128129 name : dist
129130 path : dist/
0 commit comments