From bb9054d05ddd60e011a2883d3db01b480c0c6ae5 Mon Sep 17 00:00:00 2001 From: aparnajyothi-y <147696841+aparnajyothi-y@users.noreply.github.com> Date: Wed, 14 Aug 2024 00:41:29 +0530 Subject: [PATCH] Fix for the build failures on the ubuntu 24.04 runner (#302) * Update build-python-packages.yml * Update build-python-packages.yml --- .github/workflows/build-python-packages.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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: