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 1/2] 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 7c8e396..b9a4f82 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: From b8cfd51f65d596ef79c971021adb98b1fc568402 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 23:24:55 -0500 Subject: [PATCH 2/2] Update versions-manifest (#303) Co-authored-by: Service account --- versions-manifest.json | 72 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/versions-manifest.json b/versions-manifest.json index 2ba3610..bcf046c 100644 --- a/versions-manifest.json +++ b/versions-manifest.json @@ -630,6 +630,78 @@ } ] }, + { + "version": "3.12.5", + "stable": true, + "release_url": "https://github.com/actions/python-versions/releases/tag/3.12.5-10375840348", + "files": [ + { + "filename": "python-3.12.5-darwin-arm64.tar.gz", + "arch": "arm64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-darwin-arm64.tar.gz" + }, + { + "filename": "python-3.12.5-darwin-x64.tar.gz", + "arch": "x64", + "platform": "darwin", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-darwin-x64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-20.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "20.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-20.04-x64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-22.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-22.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-22.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "22.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-22.04-x64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-24.04-arm64.tar.gz", + "arch": "arm64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-24.04-arm64.tar.gz" + }, + { + "filename": "python-3.12.5-linux-24.04-x64.tar.gz", + "arch": "x64", + "platform": "linux", + "platform_version": "24.04", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-linux-24.04-x64.tar.gz" + }, + { + "filename": "python-3.12.5-win32-arm64.zip", + "arch": "arm64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-win32-arm64.zip" + }, + { + "filename": "python-3.12.5-win32-x64.zip", + "arch": "x64", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-win32-x64.zip" + }, + { + "filename": "python-3.12.5-win32-x86.zip", + "arch": "x86", + "platform": "win32", + "download_url": "https://github.com/actions/python-versions/releases/download/3.12.5-10375840348/python-3.12.5-win32-x86.zip" + } + ] + }, { "version": "3.12.4", "stable": true,