| name: Reusable Windows MSI | |
| on: | |
| workflow_call: | |
| inputs: | |
| arch: | |
| description: CPU architecture | |
| required: true | |
| type: string | |
| permissions: | |
| contents: read | |
| jobs: | |
| build: | |
| name: installer for ${{ inputs.arch }} | |
| runs-on: windows-latest | |
| timeout-minutes: 60 | |
| env: | |
| IncludeFreethreaded: true | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Build CPython installer | |
| run: .\Tools\msi\build.bat --doc -${{ inputs.arch }} |