Skip to content

Commit 6a81046

Browse files
committed
Matrix to run installs on Ubuntu
1 parent e95134f commit 6a81046

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,36 @@ jobs:
608608
run: |
609609
"$BUILD_DIR/cross-python/bin/python3" -m test test_sysconfig test_site test_embed
610610
611+
linux-install-build:
612+
name: >-
613+
Ubuntu Install
614+
${{ fromJSON(matrix.free-threading) && '(free-threading)' || '' }}
615+
${{ fromJSON(matrix.debug) && '(debug)' || '' }}
616+
needs: build-context
617+
if: needs.build-context.outputs.run-ubuntu == 'true'
618+
strategy:
619+
fail-fast: false
620+
matrix:
621+
free-threading:
622+
- false
623+
- true
624+
debug:
625+
- false
626+
- true
627+
os:
628+
- ubuntu-24.04
629+
include:
630+
- free-threading: false
631+
debug: false
632+
os: ubuntu-24.04-arm
633+
uses: ./.github/workflows/reusable-ubuntu.yml
634+
with:
635+
debug: ${{ matrix.debug }}
636+
free-threading: ${{ matrix.free-threading }}
637+
os: ${{ matrix.os }}
638+
test: false
639+
upload-install: true
640+
611641
cifuzz:
612642
# ${{ '' } is a hack to nest jobs under the same sidebar category.
613643
name: CIFuzz${{ '' }} # zizmor: ignore[obfuscation]

0 commit comments

Comments
 (0)