diff options
| author | Joel Challis <git@zvecr.com> | 2025-12-12 18:30:46 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-12 18:30:46 +0000 |
| commit | 4f9582da2629eabd52dcff6ea6895de81249a501 (patch) | |
| tree | 04682d61c70a97700f5573a55238213cef38225b | |
| parent | 2e68ddc8266aa8bd70e8e734a5b433e2ed299603 (diff) | |
Install branch specific dependencies as part of bootstrap testing (#25871)
| -rw-r--r-- | .github/workflows/bootstrap_testing.yml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/.github/workflows/bootstrap_testing.yml b/.github/workflows/bootstrap_testing.yml index 2e97f83081..c80d89a218 100644 --- a/.github/workflows/bootstrap_testing.yml +++ b/.github/workflows/bootstrap_testing.yml | |||
| @@ -141,6 +141,12 @@ jobs: | |||
| 141 | bash /home/testuser/qmk_firmware/util/env-bootstrap.sh | 141 | bash /home/testuser/qmk_firmware/util/env-bootstrap.sh |
| 142 | " | 142 | " |
| 143 | 143 | ||
| 144 | - name: Install dependencies | ||
| 145 | run: | | ||
| 146 | sudo -u testuser bash -c " | ||
| 147 | /home/testuser/.local/share/uv/tools/qmk/bin/python -m pip install -r /home/testuser/qmk_firmware/requirements.txt | ||
| 148 | " | ||
| 149 | |||
| 144 | - name: Test QMK CLI | 150 | - name: Test QMK CLI |
| 145 | run: | | 151 | run: | |
| 146 | sudo -u testuser bash -c " | 152 | sudo -u testuser bash -c " |
| @@ -185,6 +191,10 @@ jobs: | |||
| 185 | export CONFIRM=1 | 191 | export CONFIRM=1 |
| 186 | sh ./util/env-bootstrap.sh | 192 | sh ./util/env-bootstrap.sh |
| 187 | 193 | ||
| 194 | - name: Install dependencies | ||
| 195 | run: | | ||
| 196 | $HOME/.local/share/uv/tools/qmk/bin/python -m pip install -r requirements.txt | ||
| 197 | |||
| 188 | - name: Test QMK CLI | 198 | - name: Test QMK CLI |
| 189 | run: | | 199 | run: | |
| 190 | # Add QMK CLI to PATH (bootstrap script installs it to ~/.local/bin on macOS) | 200 | # Add QMK CLI to PATH (bootstrap script installs it to ~/.local/bin on macOS) |
| @@ -235,6 +245,10 @@ jobs: | |||
| 235 | export CONFIRM=1 | 245 | export CONFIRM=1 |
| 236 | sh ./util/env-bootstrap.sh | 246 | sh ./util/env-bootstrap.sh |
| 237 | 247 | ||
| 248 | - name: Install dependencies | ||
| 249 | run: | | ||
| 250 | /opt/uv/tools/qmk/Scripts/python -m pip install -r requirements.txt | ||
| 251 | |||
| 238 | - name: Test QMK CLI | 252 | - name: Test QMK CLI |
| 239 | run: | | 253 | run: | |
| 240 | # Add QMK CLI to PATH (bootstrap script installs it to /opt/uv/tools/bin on Windows MSYS2) | 254 | # Add QMK CLI to PATH (bootstrap script installs it to /opt/uv/tools/bin on Windows MSYS2) |
