[build] Harden build/release workflows (#16358)

Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.dev>
This commit is contained in:
bashonly
2026-03-27 19:10:58 -05:00
committed by GitHub
parent f01e1a1ced
commit 87eaf886f5
29 changed files with 5132 additions and 100 deletions

View File

@@ -24,7 +24,7 @@ jobs:
python-version: '3.10'
- name: Install test requirements
shell: bash
run: python ./devscripts/install_deps.py --omit-default --include-extra test
run: python ./devscripts/install_deps.py --omit-default --include-group test
- name: Run tests
timeout-minutes: 15
shell: bash
@@ -45,7 +45,7 @@ jobs:
with:
python-version: '3.10'
- name: Install dev dependencies
run: python ./devscripts/install_deps.py --omit-default --include-extra static-analysis
run: python ./devscripts/install_deps.py --omit-default --include-group static-analysis
- name: Make lazy extractors
run: python ./devscripts/make_lazy_extractors.py
- name: Run ruff