Skip to content

Commit 11c18c0

Browse files
SzabolcsGergelyFilip Jeretina
authored andcommitted
CI: switch github actions to v4
1 parent c4c8f1f commit 11c18c0

File tree

3 files changed

+30
-30
lines changed

3 files changed

+30
-30
lines changed

.github/workflows/docker-hub.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
with:
2828
args: /bin/sh -c "rm -rf /github/workspace/.* || rm -rf /github/workspace/*"
2929
- name: Checkout
30-
uses: actions/checkout@v3
30+
uses: actions/checkout@v4
3131
with:
3232
submodules: recursive
3333
- name: Login to DockerHub
@@ -46,7 +46,7 @@ jobs:
4646
run: echo "LUXONIS_IMAGE_TAG=${GITHUB_REF#refs/*/}-${{ matrix.arch }}" >> $GITHUB_ENV
4747

4848
- name: Build and push
49-
uses: docker/build-push-action@v3
49+
uses: docker/build-push-action@v4
5050
with:
5151
push: true
5252
file: ci/Dockerfile

.github/workflows/main.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ jobs:
3232
runs-on: ubuntu-latest
3333
steps:
3434
- name: Cache .hunter folder
35-
uses: actions/cache@v3
35+
uses: actions/cache@v4
3636
with:
3737
path: ~/.hunter
3838
key: hunter-ubuntu-latest
3939
- name: List .hunter cache directory
4040
run: ls -a -l ~/.hunter/_Base/ || true
41-
- uses: actions/checkout@v3
41+
- uses: actions/checkout@v4
4242
with:
4343
submodules: 'recursive'
4444
- name: Set up Python
@@ -79,22 +79,22 @@ jobs:
7979
cmake-version: '3.29.x'
8080
- name: Cache .hunter folder
8181
if: matrix.os != 'windows-latest'
82-
uses: actions/cache@v3
82+
uses: actions/cache@v4
8383
with:
8484
path: ~/.hunter/
8585
key: hunter-pytest-${{ matrix.os }}
8686
- name: Cache .hunter folder
8787
if: matrix.os == 'windows-latest'
88-
uses: actions/cache@v3
88+
uses: actions/cache@v4
8989
with:
9090
path: C:/.hunter/
9191
key: hunter-pytest-${{ matrix.os }}
9292

93-
- uses: actions/checkout@v3
93+
- uses: actions/checkout@v4
9494
with:
9595
submodules: 'recursive'
9696

97-
- uses: actions/download-artifact@v3
97+
- uses: actions/download-artifact@v4
9898
with:
9999
name: 'docstrings'
100100
path: docstrings
@@ -145,11 +145,11 @@ jobs:
145145
steps:
146146
- name: Print home directory
147147
run: echo Home directory inside container $HOME
148-
- uses: actions/checkout@v3
148+
- uses: actions/checkout@v4
149149
with:
150150
submodules: 'recursive'
151151

152-
- uses: actions/download-artifact@v3
152+
- uses: actions/download-artifact@v4
153153
with:
154154
name: 'docstrings'
155155
path: docstrings
@@ -193,15 +193,15 @@ jobs:
193193
fail-fast: false
194194
steps:
195195
- name: Cache .hunter folder
196-
uses: actions/cache@v3
196+
uses: actions/cache@v4
197197
with:
198198
path: C:/.hunter
199199
key: hunter-msvc
200-
- uses: actions/checkout@v3
200+
- uses: actions/checkout@v4
201201
with:
202202
submodules: 'recursive'
203203

204-
- uses: actions/download-artifact@v3
204+
- uses: actions/download-artifact@v4
205205
with:
206206
name: 'docstrings'
207207
path: docstrings
@@ -249,7 +249,7 @@ jobs:
249249
runs-on: ${{ matrix.os }}
250250
steps:
251251
- name: Cache .hunter folder
252-
uses: actions/cache@v3
252+
uses: actions/cache@v4
253253
with:
254254
path: ~/.hunter
255255
key: hunter-macos-latest
@@ -258,11 +258,11 @@ jobs:
258258
ls -a -l ~/.hunter/_Base/ || true
259259
echo "PATH=$PATH"
260260
261-
- uses: actions/checkout@v3
261+
- uses: actions/checkout@v4
262262
with:
263263
submodules: 'recursive'
264264

265-
- uses: actions/download-artifact@v3
265+
- uses: actions/download-artifact@v4
266266
with:
267267
name: 'docstrings'
268268
path: docstrings
@@ -314,11 +314,11 @@ jobs:
314314
PLAT: manylinux2014_x86_64
315315
steps:
316316
- name: Cache .hunter folder
317-
uses: actions/cache@v3
317+
uses: actions/cache@v4
318318
with:
319319
path: ~/.hunter
320320
key: hunter-x86_64
321-
- uses: actions/checkout@v3
321+
- uses: actions/checkout@v4
322322
with:
323323
submodules: 'recursive'
324324
- name: Patching mirrorlist
@@ -335,7 +335,7 @@ jobs:
335335
- name: Create folder structure
336336
run: mkdir -p wheelhouse/audited/
337337

338-
- uses: actions/download-artifact@v3
338+
- uses: actions/download-artifact@v4
339339
with:
340340
name: 'docstrings'
341341
path: docstrings
@@ -389,7 +389,7 @@ jobs:
389389
volumes:
390390
- /.hunter:/github/home/.hunter
391391
steps:
392-
- uses: actions/checkout@v3
392+
- uses: actions/checkout@v4
393393
with:
394394
submodules: 'recursive'
395395
- name: Patching mirrorlist
@@ -406,7 +406,7 @@ jobs:
406406
- name: Create folder structure
407407
run: mkdir -p wheelhouse/audited/
408408

409-
- uses: actions/download-artifact@v3
409+
- uses: actions/download-artifact@v4
410410
with:
411411
name: 'docstrings'
412412
path: docstrings
@@ -445,7 +445,7 @@ jobs:
445445
runs-on: ubuntu-latest
446446

447447
steps:
448-
- uses: actions/checkout@v3
448+
- uses: actions/checkout@v4
449449
with:
450450
submodules: 'recursive'
451451

@@ -480,10 +480,10 @@ jobs:
480480
needs: [release]
481481
runs-on: ubuntu-latest
482482
steps:
483-
- uses: actions/checkout@v3
483+
- uses: actions/checkout@v4
484484
with:
485485
submodules: 'recursive'
486-
- uses: actions/download-artifact@v3
486+
- uses: actions/download-artifact@v4
487487
with:
488488
name: audited-wheels
489489
path: wheelhouse/audited/

.github/workflows/test-install-dependencies.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
container:
2121
image: ${{ matrix.container_image }}
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2424
- name: Install sudo
2525
if: startsWith(matrix.container_image, 'fedora') == true
2626
run: yum update -y && yum install -y sudo
@@ -38,7 +38,7 @@
3838
sudo apt-get install -y python3-venv
3939
python3 -m venv .env
4040
. .env/bin/activate
41-
pip install --upgrade pip
41+
pip install --upgrade pip
4242
python3 examples/install_requirements.py
4343
shell: bash
4444
- name: Install example requirements
@@ -51,7 +51,7 @@
5151
os: ["macos-12", "macos-13", "macos-14"]
5252
runs-on: ${{ matrix.os }}
5353
steps:
54-
- uses: actions/checkout@v3
54+
- uses: actions/checkout@v4
5555
- name: Install dependencies
5656
run: |
5757
sed '/udevadm control --reload-rules && sudo udevadm trigger/d' docs/source/_static/install_dependencies.sh > tmp_script.sh
@@ -60,13 +60,13 @@
6060
run: |
6161
python3 -m venv .env
6262
. .env/bin/activate
63-
pip install --upgrade pip
63+
pip install --upgrade pip
6464
python3 examples/install_requirements.py
6565
shell: bash
6666
test_windows:
6767
runs-on: windows-latest
6868
steps:
69-
- uses: actions/checkout@v3
69+
- uses: actions/checkout@v4
7070
- uses: actions/setup-python@v4
7171
with:
7272
python-version: "3.10"
@@ -79,4 +79,4 @@
7979
- name: Install example requirements
8080
run: |
8181
python examples/install_requirements.py
82-
82+

0 commit comments

Comments
 (0)