Skip to content

Commit 2cf8590

Browse files
gilesknapclaude
andauthored
feat: track ubuntu 26.04 (resolute) on main (#38)
Bump base image to ubuntu:resolute-20260413 and publish images tagged resolute, 26.04, and latest from this branch. The noble branch continues to track 24.04. Renovate is configured with baseBranches so each branch receives only the updates that match its release line: resolute-* on main and noble-* on noble. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 5f7c17f commit 2cf8590

3 files changed

Lines changed: 19 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ jobs:
115115
tags: |
116116
type=ref,event=tag
117117
type=raw,value=latest
118-
type=raw,value=noble
118+
type=raw,value=resolute
119+
type=raw,value=26.04
119120
120121
- name: Log in to GitHub Docker Registry
121122
uses: docker/login-action@v4

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# The devcontainer should use the developer target and run as root with podman
22
# or docker with user namespaces.
3-
FROM ubuntu:noble-20260410
3+
FROM ubuntu:resolute-20260413
44

55
# Add any system dependencies for the developer/build environment here
66
RUN apt-get update && \

renovate.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,21 @@
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
44
"config:recommended"
5+
],
6+
"baseBranches": [
7+
"main",
8+
"noble"
9+
],
10+
"packageRules": [
11+
{
12+
"matchBaseBranches": ["main"],
13+
"matchDepNames": ["ubuntu"],
14+
"allowedVersions": "/^resolute(-.*)?$/"
15+
},
16+
{
17+
"matchBaseBranches": ["noble"],
18+
"matchDepNames": ["ubuntu"],
19+
"allowedVersions": "/^noble(-.*)?$/"
20+
}
521
]
622
}

0 commit comments

Comments
 (0)