diff options
author | Oleg Iarygin <oleg@arhadthedev.net> | 2022-06-28 09:33:23 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-28 09:33:23 (GMT) |
commit | 5c5fc9da3f91ac09f7f00ac644071cd5efb2eafe (patch) | |
tree | e200606b657de8df9fb334f39473c50b44735d17 /.github/workflows | |
parent | bc7f6fcdf14da32a8f7816ace800a6a91dc1554f (diff) | |
download | cpython-5c5fc9da3f91ac09f7f00ac644071cd5efb2eafe.zip cpython-5c5fc9da3f91ac09f7f00ac644071cd5efb2eafe.tar.gz cpython-5c5fc9da3f91ac09f7f00ac644071cd5efb2eafe.tar.bz2 |
Generalize build_msi GitHub action (GH-94201)
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/build_msi.yml | 37 |
1 files 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 }} |