diff --git a/.github/workflows/build-python-packages.yml b/.github/workflows/build-python-packages.yml index 7c8e3966..b9a4f821 100644 --- a/.github/workflows/build-python-packages.yml +++ b/.github/workflows/build-python-packages.yml @@ -41,7 +41,7 @@ jobs: run: | [String[]]$configurations = "${{ inputs.platforms || 'ubuntu-20.04,ubuntu-22.04,ubuntu-22.04_arm64,ubuntu-24.04,ubuntu-24.04_arm64,macos-12,macos-14_arm64,windows-2019_x64,windows-2019_x86,windows-2019_arm64' }}".Split(",").Trim() $matrix = @() - + foreach ($configuration in $configurations) { $parts = $configuration.Split("_") $os = $parts[0] @@ -69,7 +69,7 @@ jobs: } } echo "matrix=$($matrix | ConvertTo-Json -Compress -AsArray)" >> $env:GITHUB_OUTPUT - + build_python: needs: generate_matrix strategy: @@ -102,7 +102,10 @@ jobs: # Install 7-Zip choco install 7zip -y echo "C:\ProgramData\chocolatey\bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8 - + + - name: Disable needrestart prompts + if: matrix.os == 'setup-actions-ubuntu24-arm64-2-core' + run: echo 'NEEDRESTART_MODE=a' | sudo tee /etc/needrestart/needrestart.conf - name: Check out repository code uses: actions/checkout@v4 @@ -113,7 +116,7 @@ jobs: run: | ./builders/build-python.ps1 -Version $env:VERSION ` -Platform ${{ matrix.platform }} -Architecture ${{ matrix.arch }} - + - name: Publish artifact uses: actions/upload-artifact@v4 with: