3232 timeout-minutes : 5
3333
3434 steps :
35- - uses : actions/checkout@v4
35+ - uses : actions/checkout@v6
3636 - uses : astral-sh/ruff-action@v3
3737
3838 security :
4141 timeout-minutes : 5
4242
4343 steps :
44- - uses : actions/checkout@v4
44+ - uses : actions/checkout@v6
4545 - name : Set up Python
46- uses : actions/setup-python@v5
46+ uses : actions/setup-python@v6
4747 with :
4848 python-version : ' 3.10'
4949 - name : Install dependencies
@@ -61,14 +61,14 @@ jobs:
6161 needs : [lint]
6262
6363 steps :
64- - uses : actions/checkout@v4
64+ - uses : actions/checkout@v6
6565 with :
6666 # Just fetching one commit is not enough for setuptools-scm, so we fetch all.
6767 fetch-depth : 0
6868 fetch-tags : true
6969
7070 - name : Set up Python
71- uses : actions/setup-python@v5
71+ uses : actions/setup-python@v6
7272 with :
7373 python-version : ' 3.12'
7474
@@ -163,19 +163,19 @@ jobs:
163163 timeout-minutes : 360
164164
165165 steps :
166- - uses : actions/checkout@v4
166+ - uses : actions/checkout@v6
167167 with :
168168 # Just fetching one commit is not enough for setuptools-scm, so we fetch all.
169169 fetch-depth : 0
170170 fetch-tags : true
171171
172172 - name : Set up Python ${{ matrix.python-version }}
173- uses : actions/setup-python@v5
173+ uses : actions/setup-python@v6
174174 with :
175175 python-version : ${{ matrix.python-version }}
176176
177177 - name : Cache pip
178- uses : actions/cache@v4
178+ uses : actions/cache@v5
179179 with :
180180 path : ~/.cache/pip
181181 key : ${{ runner.os }}-${{ runner.arch }}-pip-${{ hashFiles('requirements.d/development.txt') }}
@@ -184,7 +184,7 @@ jobs:
184184 ${{ runner.os }}-${{ runner.arch }}-
185185
186186 - name : Cache tox environments
187- uses : actions/cache@v4
187+ uses : actions/cache@v5
188188 with :
189189 path : .tox
190190 key : ${{ runner.os }}-${{ runner.arch }}-tox-${{ matrix.toxenv }}-${{ hashFiles('requirements.d/development.txt', 'pyproject.toml') }}
@@ -329,7 +329,7 @@ jobs:
329329
330330 - name : Upload binaries (${{ matrix.binary }})
331331 if : ${{ matrix.binary && startsWith(github.ref, 'refs/tags/') }}
332- uses : actions/upload-artifact@v4
332+ uses : actions/upload-artifact@v6
333333 with :
334334 name : ${{ matrix.binary }}
335335 path : artifacts/*
@@ -403,14 +403,14 @@ jobs:
403403
404404 steps :
405405 - name : Check out repository
406- uses : actions/checkout@v4
406+ uses : actions/checkout@v6
407407 with :
408408 fetch-depth : 0
409409 fetch-tags : true
410410
411411 - name : Test on ${{ matrix.display_name }}
412412 id : cross_os
413- uses : cross-platform-actions/action@v0.29 .0
413+ uses : cross-platform-actions/action@v0.32 .0
414414 env :
415415 DO_BINARIES : ${{ matrix.do_binaries }}
416416 with :
@@ -553,7 +553,7 @@ jobs:
553553
554554 - name : Upload artifacts
555555 if : startsWith(github.ref, 'refs/tags/') && matrix.do_binaries
556- uses : actions/upload-artifact@v4
556+ uses : actions/upload-artifact@v6
557557 with :
558558 name : ${{ matrix.artifact_prefix }}
559559 path : artifacts/*
@@ -580,7 +580,7 @@ jobs:
580580 shell : msys2 {0}
581581
582582 steps :
583- - uses : actions/checkout@v4
583+ - uses : actions/checkout@v6
584584 with :
585585 fetch-depth : 0
586586
@@ -611,7 +611,7 @@ jobs:
611611 # build sdist and wheel in dist/...
612612 python -m build
613613
614- - uses : actions/upload-artifact@v4
614+ - uses : actions/upload-artifact@v6
615615 with :
616616 name : borg-windows
617617 path : dist/binary/borg.exe
0 commit comments