mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-10-26 22:10:45 +00:00
[Build] Update to latest PioArduino to fix GH Actions builds
This commit is contained in:
1 parent
e329922abd
commit
5239d2e172
2 files changed
+16
-10
No files matched your search
@@ -27,11 +27,15 @@ jobs:
|
||||
- uses: actions/setup-python@v7
|
||||
with:
|
||||
python-version: '3.13'
|
||||
- name: Install uv
|
||||
uses: astral-sh/setup-uv@v7
|
||||
with:
|
||||
version: "latest"
|
||||
enable-cache: false
|
||||
- name: Build documentation
|
||||
run: |
|
||||
cd docs
|
||||
sudo apt install imagemagick zip
|
||||
pip install uv
|
||||
uv pip install --system -r requirements.txt
|
||||
python ./builds_overview.py
|
||||
make html
|
||||
@@ -50,9 +54,13 @@ jobs:
|
||||
- uses: actions/setup-python@v7
|
||||
with:
|
||||
python-version: '3.13'
|
||||
- name: Install uv
|
||||
uses: astral-sh/setup-uv@v7
|
||||
with:
|
||||
version: "latest"
|
||||
enable-cache: false
|
||||
- id: set-matrix
|
||||
run: |
|
||||
pip install uv
|
||||
uv pip install --system pioarduino
|
||||
python tools/ci/generate-matrix.py
|
||||
|
||||
@@ -66,13 +74,11 @@ jobs:
|
||||
- uses: actions/setup-python@v7
|
||||
with:
|
||||
python-version: '3.13'
|
||||
- name: Dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install binutils build-essential libffi-dev libgit2-dev
|
||||
pip install uv
|
||||
uv pip install --system -r requirements.txt
|
||||
pio pkg update -e ${{ matrix.env }}
|
||||
- name: Install uv
|
||||
uses: astral-sh/setup-uv@v7
|
||||
with:
|
||||
version: "latest"
|
||||
enable-cache: false
|
||||
- name: Get current date
|
||||
id: date
|
||||
run: |
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
pioarduino==6.1.19
|
||||
pioarduino==6.2.0
|
||||
pygit2>=1.10.1
|
||||
cryptography==50.0.0
|
||||
setuptools>=75.8
|
||||
|
||||
Reference in new issue
Block a user