File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -102,6 +102,8 @@ jobs:
102102 - ubuntu-jammy-arm64
103103 - ubuntu-noble-amd64
104104 - ubuntu-noble-arm64
105+ - ubuntu-resolute-amd64
106+ - ubuntu-resolute-arm64
105107 env :
106108 APACHE_ARROW_REPOSITORY : ${{ github.workspace }}/apache-arrow
107109 # condition && true-case || false-case
Original file line number Diff line number Diff line change @@ -118,6 +118,14 @@ class OpenArmCANPackageTask < PackageTask
118118 "ghcr.io/#{ github_repository . gsub ( "_" , "-" ) } -package:#{ super } "
119119 end
120120
121+ def ubuntu_targets_default
122+ [
123+ [ "jammy" , "22.04" ] ,
124+ [ "noble" , "24.04" ] ,
125+ [ "resolute" , "26.04" ] ,
126+ ]
127+ end
128+
121129 def dput_configuration_name
122130 "openarm-ppa"
123131 end
Original file line number Diff line number Diff line change 1+ # Copyright 2026 Enactic, Inc.
2+ #
3+ # Licensed under the Apache License, Version 2.0 (the "License");
4+ # you may not use this file except in compliance with the License.
5+ # You may obtain a copy of the License at
6+ #
7+ # http://www.apache.org/licenses/LICENSE-2.0
8+ #
9+ # Unless required by applicable law or agreed to in writing, software
10+ # distributed under the License is distributed on an "AS IS" BASIS,
11+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+ # See the License for the specific language governing permissions and
13+ # limitations under the License.
14+
15+ --platform=linux/arm64 arm64v8/ubuntu:resolute
Original file line number Diff line number Diff line change 1+ # Copyright 2026 Enactic, Inc.
2+ #
3+ # Licensed under the Apache License, Version 2.0 (the "License");
4+ # you may not use this file except in compliance with the License.
5+ # You may obtain a copy of the License at
6+ #
7+ # http://www.apache.org/licenses/LICENSE-2.0
8+ #
9+ # Unless required by applicable law or agreed to in writing, software
10+ # distributed under the License is distributed on an "AS IS" BASIS,
11+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+ # See the License for the specific language governing permissions and
13+ # limitations under the License.
14+
15+ FROM ubuntu:resolute
16+
17+ RUN \
18+ echo "debconf debconf/frontend select Noninteractive" | \
19+ debconf-set-selections
20+
21+ ARG DEBUG
22+
23+ RUN \
24+ quiet=$([ "${DEBUG}" = "yes" ] || echo "-qq" ) && \
25+ apt update ${quiet} && \
26+ apt install -y -V ${quiet} \
27+ build-essential \
28+ ccache \
29+ cmake \
30+ debhelper \
31+ devscripts \
32+ dh-python \
33+ libcli11-dev \
34+ nanobind-dev \
35+ ninja-build \
36+ pybuild-plugin-pyproject \
37+ python3-all-dev \
38+ python3-pathspec \
39+ python3-pyproject-metadata \
40+ python3-scikit-build-core && \
41+ apt clean
You can’t perform that action at this time.
0 commit comments