Bump deprecated GitHub Actions in ci.yaml to v4/v5

actions/checkout@v3, upload-artifact@v3, and download-artifact@v3
are now hard-blocked by GitHub, failing every CI run immediately.
This commit is contained in:
Frédéric Metrich 2026-09-05 23:22:11 +02:00
parent 543cd38448
commit 3b0f192fe0

View file

@ -22,17 +22,17 @@ jobs:
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Checkout mklittlefs
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: earlephilhower/mklittlefs
path: mklittlefs
ref: ${{ env.MKLITTLEFS_VERSION }}
- name: Checkout LittleFS
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: littlefs-project/littlefs
path: mklittlefs/littlefs
@ -47,7 +47,7 @@ jobs:
./mklittlefs/mklittlefs --create data --size 786432 SomfyController.littlefs.bin
- name: Upload binaries
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: LittleFS
path: SomfyController.littlefs.bin
@ -85,17 +85,17 @@ jobs:
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
path: SomfyController
- name: Get LittleFS
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: LittleFS
- name: Install Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ env.PYTHON_VERSION }}
@ -140,7 +140,7 @@ jobs:
0x330000 SomfyController.littlefs.bin
- name: Upload ${{ matrix.name }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.name }}
path: |