66
77 steps :
88 - name : Checkout code
9- uses : actions/checkout@v4
9+ uses : actions/checkout@v6
1010
1111 - name : Setup Node.js
12- uses : actions/setup-node@v4
12+ uses : actions/setup-node@v6
1313 with :
1414 node-version : ' 20'
1515
@@ -47,18 +47,18 @@ jobs:
4747 steps :
4848
4949 - name : Inject slug/short variables
50- uses : rlespinasse/github-slug-action@v4
50+ uses : rlespinasse/github-slug-action@v5
5151
5252 - name : Checkout
53- uses : actions/checkout@v4
53+ uses : actions/checkout@v6
5454
5555 - name : Set up Python
56- uses : actions/setup-python@v5
56+ uses : actions/setup-python@v6
5757 with :
5858 python-version : ' 3.10'
5959
6060 - name : Cache pip
61- uses : actions/cache@v4
61+ uses : actions/cache@v5
6262 with :
6363 path : ~/.cache/pip
6464 key : ${{ runner.os }}-pip-${{ matrix.target }}
7070 pip install wheel
7171
7272 - name : Cache PlatformIO
73- uses : actions/cache@v4
73+ uses : actions/cache@v5
7474 with :
7575 path : ~/.platformio
7676 key : ${{ runner.os }}-platformio
9191 targets : ${{ steps.set-targets.outputs.targets }}
9292 steps :
9393 - name : Checkout
94- uses : actions/checkout@v4
94+ uses : actions/checkout@v6
9595 - id : set-targets
9696 run : echo "targets=[$( (grep '\[env:.*UART\]' src/targets/unified.ini ; grep -r '\[env:.*STLINK\]' src/targets/) | sed 's/.*://' | sed s/.$// | egrep "(STLINK|UART)" | grep -v DEPRECATED | tr '\n' ',' | sed 's/,$/"\n/' | sed 's/,/","/'g | sed 's/^/"/')]" >> $GITHUB_OUTPUT
9797
@@ -105,18 +105,18 @@ jobs:
105105 steps :
106106
107107 - name : Inject slug/short variables
108- uses : rlespinasse/github-slug-action@v4
108+ uses : rlespinasse/github-slug-action@v5
109109
110110 - name : Checkout
111- uses : actions/checkout@v4
111+ uses : actions/checkout@v6
112112
113113 - name : Set up Python
114- uses : actions/setup-python@v5
114+ uses : actions/setup-python@v6
115115 with :
116116 python-version : ' 3.10'
117117
118118 - name : Cache pip
119- uses : actions/cache@v4
119+ uses : actions/cache@v5
120120 with :
121121 path : ~/.cache/pip
122122 key : ${{ runner.os }}-pip-${{ matrix.target }}
@@ -128,18 +128,18 @@ jobs:
128128 pip install wheel
129129
130130 - name : Cache PlatformIO
131- uses : actions/cache@v4
131+ uses : actions/cache@v5
132132 with :
133133 path : ~/.platformio
134134 key : ${{ runner.os }}-platformio
135135
136136 - name : Install Node
137- uses : actions/setup-node@v5
137+ uses : actions/setup-node@v6
138138 with :
139139 node-version : ' latest'
140140
141141 - name : Cache node-modules
142- uses : actions/cache@v4
142+ uses : actions/cache@v5
143143 with :
144144 path : src/html/node-modules
145145 key : ${{ runner.os }}-node-modules
@@ -185,7 +185,7 @@ jobs:
185185 esac
186186
187187 - name : Store Artifacts
188- uses : actions/upload-artifact@v4
188+ uses : actions/upload-artifact@v7
189189 with :
190190 name : temp-${{ matrix.target }}
191191 path : ~/artifacts/**/*
@@ -197,18 +197,18 @@ jobs:
197197 runs-on : ubuntu-latest
198198 steps :
199199 - name : Checkout code
200- uses : actions/checkout@v4
200+ uses : actions/checkout@v6
201201 with :
202202 fetch-depth : 0
203203
204204 - name : Checkout targets repo
205- uses : actions/checkout@v4
205+ uses : actions/checkout@v6
206206 with :
207207 repository : ExpressLRS/targets
208208 path : src/hardware
209209
210210 - name : Get firmware artifacts
211- uses : actions/download-artifact@v4
211+ uses : actions/download-artifact@v8
212212 with :
213213 path : dist
214214 merge-multiple : true
@@ -227,7 +227,7 @@ jobs:
227227 run : cd src ; find bootloader -name \*.bin -o -name \*.frk | grep -v src/ | cpio -pdm ../dist/firmware
228228
229229 - name : Set up Python
230- uses : actions/setup-python@v5
230+ uses : actions/setup-python@v6
231231 with :
232232 python-version : ' 3.10'
233233
@@ -238,7 +238,7 @@ jobs:
238238 shiv -c flash -o ../../dist/firmware/flasher.pyz pyserial .
239239
240240 - name : Update firmware artifact
241- uses : actions/upload-artifact@v4
241+ uses : actions/upload-artifact@v7
242242 with :
243243 name : firmware
244244 path : dist/**/*
@@ -249,7 +249,7 @@ jobs:
249249 zip -r -9 ../firmware.zip ./firmware
250250
251251 - name : Install downgraded AWS CLI
252- uses : unfor19/install-aws-cli-action@master
252+ uses : unfor19/install-aws-cli-action@v1
253253 with :
254254 version : " 2.22.35"
255255
0 commit comments