Skip to content

Commit 29cd2d2

Browse files
committed
Update GH actions
1 parent a584a6b commit 29cd2d2

File tree

4 files changed

+24
-25
lines changed

4 files changed

+24
-25
lines changed

.github/workflows/docs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
with:
1212
submodules: "recursive"
1313
- name: Set up Python
14-
uses: actions/setup-python@v4
14+
uses: actions/setup-python@v5
1515
with:
1616
python-version: "3.11"
1717
- name: Install dependencies
@@ -40,7 +40,7 @@ jobs:
4040
4141
- name: Save artifact
4242
if: ${{ github.event_name == 'push' }}
43-
uses: actions/upload-artifact@v3
43+
uses: actions/upload-artifact@v4
4444
with:
4545
name: docs
4646
path: ./docs.tar.gz
@@ -57,15 +57,15 @@ jobs:
5757
if: ${{ github.event_name == 'push' }}
5858
steps:
5959
- name: Download artifact
60-
uses: actions/download-artifact@v3
60+
uses: actions/download-artifact@v4
6161
with:
6262
name: docs
6363
- name: Unpack artifact
6464
run: |
6565
mkdir ./${{ env.LATEST_DOCS_DIR }}
6666
tar -xzf ./docs.tar.gz -C ./${{ env.LATEST_DOCS_DIR }}
6767
- name: Delete Artifact
68-
uses: geekyeggo/delete-artifact@v2
68+
uses: geekyeggo/delete-artifact@v5
6969
with:
7070
name: docs
7171
- name: Select Docs type
@@ -101,7 +101,7 @@ jobs:
101101
exit 1
102102
fi
103103
- name: Deploy to Github Pages
104-
uses: peaceiris/actions-gh-pages@v3
104+
uses: peaceiris/actions-gh-pages@v4
105105
with:
106106
personal_token: ${{ secrets.DEPLOY_GH_DOCS_TOKEN }}
107107
external_repository: ${{ env.DOCS_REPO }}

docs

tests/commands/pkg/test_uninstall.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,14 @@ def test_global_packages(
5858
validate_cliresult(result)
5959
assert pkgs_to_names(LibraryPackageManager().get_installed()) == [
6060
"ArduinoJson",
61+
"Async TCP",
6162
"AsyncMqttClient",
6263
"AsyncTCP",
64+
"AsyncTCP_RP2040W",
6365
"Bounce2",
6466
"ESP Async WebServer",
6567
"ESPAsyncTCP",
66-
"ESPAsyncTCP",
68+
"ESPAsyncTCP-esphome",
6769
"Homie",
6870
]
6971
# uninstall all deps
@@ -96,12 +98,14 @@ def test_global_packages(
9698
validate_cliresult(result)
9799
assert pkgs_to_names(LibraryPackageManager().get_installed()) == [
98100
"ArduinoJson",
101+
"Async TCP",
99102
"AsyncMqttClient",
100103
"AsyncTCP",
104+
"AsyncTCP_RP2040W",
101105
"Bounce2",
102106
"ESP Async WebServer",
103107
"ESPAsyncTCP",
104-
"ESPAsyncTCP",
108+
"ESPAsyncTCP-esphome",
105109
]
106110
# remove specific dependency
107111
result = clirunner.invoke(
@@ -116,6 +120,7 @@ def test_global_packages(
116120
assert pkgs_to_names(LibraryPackageManager().get_installed()) == [
117121
"ArduinoJson",
118122
"AsyncMqttClient",
123+
"AsyncTCP",
119124
"Bounce2",
120125
"ESPAsyncTCP",
121126
]

tests/commands/pkg/test_update.py

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@
3434
platform = platformio/atmelavr@^2
3535
framework = arduino
3636
board = attiny88
37-
lib_deps = milesburton/DallasTemperature@^3.8.0
37+
lib_deps = milesburton/DallasTemperature@^3.9.1
3838
"""
3939

4040
PROJECT_UPDATED_CONFIG_TPL = """
4141
[env:devkit]
4242
platform = platformio/atmelavr@<4
4343
framework = arduino
4444
board = attiny88
45-
lib_deps = milesburton/DallasTemperature@^3.8.0
45+
lib_deps = milesburton/DallasTemperature@^3.9.1
4646
"""
4747

4848

@@ -179,7 +179,7 @@ def test_project(
179179
PackageSpec("toolchain-atmelavr@1.50400.190710"),
180180
]
181181
assert config.get("env:devkit", "lib_deps") == [
182-
"milesburton/DallasTemperature@^3.8.0"
182+
"milesburton/DallasTemperature@^3.9.1"
183183
]
184184

185185
# update packages
@@ -195,10 +195,7 @@ def test_project(
195195
assert pkgs[0].metadata.name == "atmelavr"
196196
assert pkgs[0].metadata.version.major == 3
197197
assert pkgs_to_specs(lm.get_installed()) == [
198-
PackageSpec(
199-
"DallasTemperature@%s"
200-
% get_pkg_latest_version("milesburton/DallasTemperature")
201-
),
198+
PackageSpec("DallasTemperature@3.11.0"),
202199
PackageSpec(
203200
"OneWire@%s" % get_pkg_latest_version("paulstoffregen/OneWire")
204201
),
@@ -210,7 +207,7 @@ def test_project(
210207
PackageSpec("toolchain-atmelavr@1.50400.190710"),
211208
]
212209
assert config.get("env:devkit", "lib_deps") == [
213-
"milesburton/DallasTemperature@^3.8.0"
210+
"milesburton/DallasTemperature@^3.9.1"
214211
]
215212

216213
# update again
@@ -230,7 +227,7 @@ def test_custom_project_libraries(
230227
project_dir = tmp_path / "project"
231228
project_dir.mkdir()
232229
(project_dir / "platformio.ini").write_text(PROJECT_OUTDATED_CONFIG_TPL)
233-
spec = "milesburton/DallasTemperature@^3.8.0"
230+
spec = "milesburton/DallasTemperature@^3.9.1"
234231
result = clirunner.invoke(
235232
package_install_cmd,
236233
["-d", str(project_dir), "-e", "devkit", "-l", spec],
@@ -251,15 +248,15 @@ def test_custom_project_libraries(
251248
# update package
252249
result = clirunner.invoke(
253250
package_update_cmd,
254-
["-e", "devkit", "-l", "milesburton/DallasTemperature@^3.8.0"],
251+
["-e", "devkit", "-l", "milesburton/DallasTemperature@^3.9.1"],
255252
)
256253
assert ProjectConfig().get("env:devkit", "lib_deps") == [
257-
"milesburton/DallasTemperature@^3.8.0"
254+
"milesburton/DallasTemperature@^3.9.1"
258255
]
259256
# try again
260257
result = clirunner.invoke(
261258
package_update_cmd,
262-
["-e", "devkit", "-l", "milesburton/DallasTemperature@^3.8.0"],
259+
["-e", "devkit", "-l", "milesburton/DallasTemperature@^3.9.1"],
263260
)
264261
validate_cliresult(result)
265262
assert "Already up-to-date." in result.output
@@ -276,16 +273,13 @@ def test_custom_project_libraries(
276273
os.path.join(config.get("platformio", "libdeps_dir"), "devkit")
277274
)
278275
assert pkgs_to_specs(lm.get_installed()) == [
279-
PackageSpec(
280-
"DallasTemperature@%s"
281-
% get_pkg_latest_version("milesburton/DallasTemperature")
282-
),
276+
PackageSpec("DallasTemperature@3.11.0"),
283277
PackageSpec(
284278
"OneWire@%s" % get_pkg_latest_version("paulstoffregen/OneWire")
285279
),
286280
]
287281
assert config.get("env:devkit", "lib_deps") == [
288-
"milesburton/DallasTemperature@^3.8.0"
282+
"milesburton/DallasTemperature@^3.9.1"
289283
]
290284

291285
# unknown libraries

0 commit comments

Comments
 (0)