From 5c5fc9da3f91ac09f7f00ac644071cd5efb2eafe Mon Sep 17 00:00:00 2001 From: Oleg Iarygin Date: Tue, 28 Jun 2022 12:33:23 +0300 Subject: Generalize build_msi GitHub action (GH-94201) --- .github/workflows/build_msi.yml | 37 ++++++++----------------------------- 1 file changed, 8 insertions(+), 29 deletions(-) diff --git a/.github/workflows/build_msi.yml b/.github/workflows/build_msi.yml index 6044ae0..528679c 100644 --- a/.github/workflows/build_msi.yml +++ b/.github/workflows/build_msi.yml @@ -5,21 +5,13 @@ on: push: branches: - 'main' - - '3.11' - - '3.10' - - '3.9' - - '3.8' - - '3.7' + - '3.*' paths: - 'Tools/msi/**' pull_request: branches: - 'main' - - '3.11' - - '3.10' - - '3.9' - - '3.8' - - '3.7' + - '3.*' paths: - 'Tools/msi/**' @@ -27,26 +19,13 @@ permissions: contents: read jobs: - build_win32: - name: 'Windows (x86) Installer' + build: + name: Windows Installer runs-on: windows-latest + strategy: + matrix: + type: [x86, x64, arm64] steps: - uses: actions/checkout@v3 - name: Build CPython installer - run: .\Tools\msi\build.bat -x86 - - build_win_amd64: - name: 'Windows (x64) Installer' - runs-on: windows-latest - steps: - - uses: actions/checkout@v3 - - name: Build CPython installer - run: .\Tools\msi\build.bat -x64 - - build_win_arm64: - name: 'Windows (ARM64) Installer' - runs-on: windows-latest - steps: - - uses: actions/checkout@v3 - - name: Build CPython installer - run: .\Tools\msi\build.bat -arm64 + run: .\Tools\msi\build.bat -${{ matrix.type }} -- cgit v0.12