From: Oleg Iarygin Date: Tue, 28 Jun 2022 09:33:23 +0000 (+0300) Subject: Generalize build_msi GitHub action (GH-94201) X-Git-Tag: v3.12.0a1~1087 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5c5fc9da3f91ac09f7f00ac644071cd5efb2eafe;p=thirdparty%2FPython%2Fcpython.git Generalize build_msi GitHub action (GH-94201) --- diff --git a/.github/workflows/build_msi.yml b/.github/workflows/build_msi.yml index 6044ae0f7c29..528679c0ac6b 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 }}