apache / apache/arrow

[Release][CI] Use Ubuntu 24.04 for source verification jobs

Open
#50,666 0 comments 0 reactions 1 assignee Claimed by @tadeja View on GitHub
Component: Continuous Integration Component: Release Type: enhancement
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the enhancement requested

Follow-up to #50600 and to temp fix #50649, aligned with #50414 :
Change verification images from Ubuntu 22.04 to Ubuntu 24.04,
and use the system provided Python 3.12 https://documentation.ubuntu.com/release-notes/24.04/
- `verify-rc-source-cpp-linux-conda-latest-amd64`
- `verify-rc-source-integration-linux-conda-latest-amd64`
- `verify-rc-source-python-linux-conda-latest-amd64`
- `verify-rc-source-ruby-linux-conda-latest-amd64`

Possibly remove these two Ubuntu 22.04 jobs from the matrix
`verify-rc-source-integration-linux-ubuntu-22.04-amd64`
`verify-rc-source-python-linux-ubuntu-22.04-amd64`
since equivalent Ubuntu 24.04 jobs already exist (`verify-rc-source-integration-linux-ubuntu-24.04-amd64` and `verify-rc-source-python-linux-ubuntu-24.04-amd64`)

Also remove the Ubuntu 22.04 Miniforge workaround from #50649 where no longer required.

### Component(s)

Continuous Integration, Release

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.