fix: install python3-yaml via apt to satisfy PEP 668
Homelab Main / validate (push) Failing after 6s Details
Homelab Main / deploy (push) Has been skipped Details

This commit is contained in:
jv 2026-09-18 14:30:08 -05:00
parent 67659128c0
commit 5fbb7f9378
1 changed files with 4 additions and 6 deletions

View File

@ -14,9 +14,8 @@ jobs:
- name: Install Toolchain (Python, Node)
run: |
set -e
# Install pip via bootstrap
curl -sS https://bootstrap.pypa.io/get-pip.py | python3
python3 -m pip install PyYAML
# Install PyYAML via apt (avoiding PEP 668)
apt-get update && apt-get install -y --no-install-recommends python3-yaml
# Install Node 18 via binary
curl -fsSL https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz | tar -xJ -C /usr/local --strip-components=1
- name: Check out repository
@ -38,9 +37,8 @@ jobs:
- name: Install Toolchain (Python, Node)
run: |
set -e
# Install pip via bootstrap
curl -sS https://bootstrap.pypa.io/get-pip.py | python3
python3 -m pip install PyYAML
# Install PyYAML via apt (avoiding PEP 668)
apt-get update && apt-get install -y --no-install-recommends python3-yaml
# Install Node 18 via binary
curl -fsSL https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz | tar -xJ -C /usr/local --strip-components=1
- name: Check out repository