Publish an Ubuntu 26.04 (resolute) variant of the base image

オープン
#8,151 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
30/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
docker, github-actions, ubuntu

調査の方向性

Start with the Dockerfile and docker-bake.hcl in renovatebot/base-image, which pin the 24.04 base and have no distro axis, then compare the resolute stages in test/Dockerfile.base and test/Dockerfile.distro in containerbase/base. Done means a resolute variant builds and its tags are published, which depends on maintainers agreeing the tag scheme and the default before any code change.

索引モデルが issue の本文から書いたものです。

説明

Describe the proposed change(s)

containerbase/base gained Ubuntu 26.04 (resolute) support in containerbase/base#6601 (closes containerbase/base#6610), but renovatebot/base-image is still 24.04 only, so there is no way to consume it.

  • containerbase/base Dockerfile on main is FROM ghcr.io/containerbase/ubuntu:24.04@sha256:…; the resolute stage from #6601 exists only in test/Dockerfile.base and test/Dockerfile.distro and is exercised by the CI distro matrix.
  • renovatebot/base-image is FROM ghcr.io/containerbase/base:<version>@sha256:… with no distro axis in docker-bake.hcl.
  • Published tags on ghcr.io contain no distro variant: renovatebot/base-image has only version tags plus latest, full, next, next-full, and containerbase/base has only version tags plus latest. ghcr.io/containerbase/ubuntu:26.04 exists.

We build a derived image on top of renovatebot/base-image and want to move it to Ubuntu 26.04 LTS, which currently means rebuilding the whole containerbase and tool layer ourselves.

Could you publish a resolute variant, for example a distro-suffixed tag such as <version>-resolute / `-resolute-full?

If that is not planned, is there a recommended way to build base-image on ubuntu:26.04, and is the intended path for the default to move from noble to resolute at some point?

Alternatives you've considered

Building our own image from ghcr.io/containerbase/ubuntu:26.04 and re-adding the containerbase install and prepare-tool steps. It works in principle but duplicates upstream and drifts from it.

Additional context
主要言語
TypeScript
スター
58
フォーク
65
平均マージ
7時間 28分
マージ済み PR(30日)
483

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

  • Dockerfile または Docker Compose ファイルあり
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

containerbase/base のほかの issue

containerbase/base の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。