Skip to content

Commit bfe8cc5

Browse files
Upgrade @actions dependencies to Node 24 compatible versions (#1259)
* Upgrade @actions dependencies to Node 24 compatible versions Upgrades the following @actions packages: - @actions/cache: ^4.0.3 → ^5.0.1 - @actions/core: ^1.10.0 → ^2.0.1 - @actions/exec: ^1.1.0 → ^2.0.0 - @actions/http-client: ^2.2.3 → ^3.0.0 - @actions/io: ^1.0.2 → ^2.0.0 License updates: - Add blueoak-1.0.0 to allowed licenses (new transitive dependency: sax) - Add @actions/http-client to reviewed licenses (MIT licensed but detected as 'other') Also ran npm audit fix to resolve vulnerabilities. * update patch version * upgrade actions/checkout from v5 to v6 * check failures fix * revert the pinned pipenv version * check failure fix * npm run build --------- Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com>
1 parent 4f41a90 commit bfe8cc5

File tree

85 files changed

+162041
-166649
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+162041
-166649
lines changed

.github/workflows/e2e-cache-freethreaded.yml

Lines changed: 35 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
]
3434
python-version: [3.13.0t, 3.13.1t, 3.13.2t]
3535
steps:
36-
- uses: actions/checkout@v5
36+
- uses: actions/checkout@v6
3737
- name: Setup Python
3838
uses: ./
3939
with:
@@ -60,17 +60,27 @@ jobs:
6060
]
6161
python-version: [3.13.1t, 3.13.2t, 3.13.5t]
6262
steps:
63-
- uses: actions/checkout@v5
63+
- uses: actions/checkout@v6
6464
- name: Setup Python
6565
id: cache-pipenv
6666
uses: ./
6767
with:
6868
python-version: ${{ matrix.python-version }}
6969
cache: 'pipenv'
7070
- name: Install pipenv
71-
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
72-
- name: Install dependencies
73-
run: pipenv install requests
71+
run: python -m pip install --upgrade pip pipenv
72+
- name: Install dependencies on Linux/macOS
73+
if: runner.os != 'Windows'
74+
run: |
75+
export PIPENV_PYTHON=$(which python)
76+
pipenv install requests
77+
- name: Install dependencies on Windows
78+
if: runner.os == 'Windows'
79+
run: |
80+
# Remove existing virtualenv if any
81+
python -m pipenv --rm || echo "No existing env"
82+
# Create fresh env using current Python
83+
python -m pipenv install --python $(python -c "import sys; print(sys.executable)") requests
7484
7585
python-poetry-dependencies-caching:
7686
name: Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }})
@@ -90,7 +100,7 @@ jobs:
90100
]
91101
python-version: [3.13.0, 3.13.1, 3.13.2]
92102
steps:
93-
- uses: actions/checkout@v5
103+
- uses: actions/checkout@v6
94104
- name: Install poetry
95105
run: pipx install poetry
96106
- name: Init pyproject.toml
@@ -122,7 +132,7 @@ jobs:
122132
]
123133
python-version: [3.13.0t, 3.13.1t, 3.13.2t]
124134
steps:
125-
- uses: actions/checkout@v5
135+
- uses: actions/checkout@v6
126136
- name: Setup Python
127137
uses: ./
128138
with:
@@ -150,7 +160,7 @@ jobs:
150160
]
151161
python-version: [3.13.1t, 3.13.2t, 3.13.5t]
152162
steps:
153-
- uses: actions/checkout@v5
163+
- uses: actions/checkout@v6
154164
- name: Setup Python
155165
id: cache-pipenv
156166
uses: ./
@@ -159,9 +169,19 @@ jobs:
159169
cache: 'pipenv'
160170
cache-dependency-path: '**/pipenv-requirements.txt'
161171
- name: Install pipenv
162-
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
163-
- name: Install dependencies
164-
run: pipenv install requests
172+
run: python -m pip install --upgrade pip pipenv
173+
- name: Install dependencies on Linux/macOS
174+
if: runner.os != 'Windows'
175+
run: |
176+
export PIPENV_PYTHON=$(which python)
177+
pipenv install requests
178+
- name: Install dependencies on Windows
179+
if: runner.os == 'Windows'
180+
run: |
181+
# Remove existing virtualenv if any
182+
python -m pipenv --rm || echo "No existing env"
183+
# Create fresh env using current Python
184+
python -m pipenv install --python $(python -c "import sys; print(sys.executable)") requests
165185
166186
python-pip-dependencies-caching-with-pip-version:
167187
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }})
@@ -181,7 +201,7 @@ jobs:
181201
]
182202
python-version: [3.13.0t, 3.13.1t, 3.13.2t]
183203
steps:
184-
- uses: actions/checkout@v5
204+
- uses: actions/checkout@v6
185205
- name: Setup Python
186206
uses: ./
187207
with:
@@ -209,7 +229,7 @@ jobs:
209229
]
210230
python-version: [3.13.0t, 3.13.1t, 3.13.2t]
211231
steps:
212-
- uses: actions/checkout@v5
232+
- uses: actions/checkout@v6
213233
- name: Setup Python
214234
uses: ./
215235
with:
@@ -238,7 +258,7 @@ jobs:
238258
]
239259
python-version: [3.13.0t, 3.13.1t, 3.13.2t]
240260
steps:
241-
- uses: actions/checkout@v5
261+
- uses: actions/checkout@v6
242262
- name: Setup Python
243263
uses: ./
244264
with:
@@ -264,7 +284,7 @@ jobs:
264284
]
265285
python-version: [3.13.0t, 3.13.1t, 3.13.2t]
266286
steps:
267-
- uses: actions/checkout@v5
287+
- uses: actions/checkout@v6
268288
- name: Setup Python
269289
uses: ./
270290
with:

.github/workflows/e2e-cache.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
python-version: pypy-3.9-v7.x
5050

5151
steps:
52-
- uses: actions/checkout@v5
52+
- uses: actions/checkout@v6
5353
- name: Setup Python
5454
uses: ./
5555
with:
@@ -88,7 +88,7 @@ jobs:
8888
- os: ubuntu-22.04-arm
8989
python-version: pypy-3.10-v7.x
9090
steps:
91-
- uses: actions/checkout@v5
91+
- uses: actions/checkout@v6
9292
- name: Setup Python
9393
id: cache-pipenv
9494
uses: ./
@@ -143,7 +143,7 @@ jobs:
143143
'3.13'
144144
]
145145
steps:
146-
- uses: actions/checkout@v5
146+
- uses: actions/checkout@v6
147147
- name: Install poetry
148148
run: pipx install poetry
149149
- name: Init pyproject.toml
@@ -189,7 +189,7 @@ jobs:
189189
- os: macos-latest
190190
python-version: pypy-3.9-v7.x
191191
steps:
192-
- uses: actions/checkout@v5
192+
- uses: actions/checkout@v6
193193
- name: Setup Python
194194
uses: ./
195195
with:
@@ -227,7 +227,7 @@ jobs:
227227
- os: ubuntu-22.04-arm
228228
python-version: pypy-3.11-v7.x
229229
steps:
230-
- uses: actions/checkout@v5
230+
- uses: actions/checkout@v6
231231
- name: Setup Python
232232
id: cache-pipenv
233233
uses: ./
@@ -273,7 +273,7 @@ jobs:
273273
]
274274
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
275275
steps:
276-
- uses: actions/checkout@v5
276+
- uses: actions/checkout@v6
277277
- name: Setup Python
278278
uses: ./
279279
with:
@@ -301,7 +301,7 @@ jobs:
301301
]
302302
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
303303
steps:
304-
- uses: actions/checkout@v5
304+
- uses: actions/checkout@v6
305305
- name: Setup Python
306306
uses: ./
307307
with:
@@ -330,7 +330,7 @@ jobs:
330330
]
331331
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
332332
steps:
333-
- uses: actions/checkout@v5
333+
- uses: actions/checkout@v6
334334
- name: Setup Python
335335
uses: ./
336336
with:
@@ -356,7 +356,7 @@ jobs:
356356
]
357357
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
358358
steps:
359-
- uses: actions/checkout@v5
359+
- uses: actions/checkout@v6
360360
- name: Setup Python
361361
uses: ./
362362
with:

.github/workflows/e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
]
3030
steps:
3131
- name: Checkout
32-
uses: actions/checkout@v5
32+
uses: actions/checkout@v6
3333

3434
- name: Run with setup-python 3.9.13
3535
uses: ./

.github/workflows/publish-immutable-actions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
steps:
1616
- name: Checking out
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818
- name: Publish
1919
id: publish
2020
uses: actions/publish-immutable-action@v0.0.4

.github/workflows/test-graalpy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535

3636
steps:
3737
- name: Checkout
38-
uses: actions/checkout@v5
38+
uses: actions/checkout@v6
3939

4040
- name: setup-python ${{ matrix.graalpy }}
4141
id: setup-python
@@ -86,7 +86,7 @@ jobs:
8686

8787
steps:
8888
- name: Checkout
89-
uses: actions/checkout@v5
89+
uses: actions/checkout@v6
9090

9191
- name: setup-python ${{ matrix.graalpy }}
9292
id: setup-python
@@ -108,7 +108,7 @@ jobs:
108108
matrix:
109109
os: [ubuntu-latest, windows-latest, macos-latest, macos-15-intel]
110110
steps:
111-
- uses: actions/checkout@v5
111+
- uses: actions/checkout@v6
112112
- name: Setup GraalPy and check latest
113113
uses: ./
114114
id: graalpy

.github/workflows/test-pypy.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646

4747
steps:
4848
- name: Checkout
49-
uses: actions/checkout@v5
49+
uses: actions/checkout@v6
5050

5151
- name: setup-python ${{ matrix.pypy }}
5252
id: setup-python
@@ -98,7 +98,7 @@ jobs:
9898

9999
steps:
100100
- name: Checkout
101-
uses: actions/checkout@v5
101+
uses: actions/checkout@v6
102102

103103
- name: setup-python ${{ matrix.pypy }}
104104
id: setup-python
@@ -150,7 +150,7 @@ jobs:
150150

151151
steps:
152152
- name: Checkout
153-
uses: actions/checkout@v5
153+
uses: actions/checkout@v6
154154

155155
- name: setup-python ${{ matrix.pypy }}
156156
id: setup-python
@@ -181,7 +181,7 @@ jobs:
181181
macos-15-intel
182182
]
183183
steps:
184-
- uses: actions/checkout@v5
184+
- uses: actions/checkout@v6
185185
- name: Setup PyPy and check latest
186186
uses: ./
187187
with:
@@ -223,7 +223,7 @@ jobs:
223223
macos-15-intel
224224
]
225225
steps:
226-
- uses: actions/checkout@v5
226+
- uses: actions/checkout@v6
227227
- name: Setup PyPy and check latest
228228
uses: ./
229229
with:

0 commit comments

Comments
 (0)