Skip to content

Updated caddy and mysql Docker image tags, switched tinybird base to debian - #437

Merged
acburdine merged 2 commits into
mainfrom
claude/renovate-docker-tags-6fe803
Oct 28, 2026
Merged

acburdine merged 2 commits into
mainfrom
claude/renovate-docker-tags-6fe803

Conversation

@acburdine

@acburdine acburdine commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Combines the open Renovate Docker tag PRs into one:

The Tinybird CLI installer runs uv tool install tinybird --python 3.11, so tb uses its own uv-managed Python and never touched the base image's Python. The helper scripts only need bash, curl and jq. Dropping the python base saves ~60MB and stops Renovate from opening Python bumps that don't affect us.

Also supersedes the digest-only PRs for the old tags: #106, #94, #86.

Tested locally: tinybird image builds on debian:trixie-slim, has no system Python, and tb --version (5.0.3) / tb build --help run. caddy/mysql not exercised beyond CI.

Not included: actions/checkout PRs (#214, #217, #244), not Docker tags.

🤖 Generated with Claude Code

Combines open Renovate PRs #138 (caddy 2.11.7), #113 (mysql 8.0.46)
and #391 (python 3.15-slim). Supersedes digest-only PRs #106, #94, #86.
@coderabbitai

coderabbitai Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Caution

Review failed

The pull request is closed.

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI
  • Review profile: CHILL
  • Plan: Essentials
  • Run ID: 5ee74e2a-3508-4991-862c-78a32624dbd9
Commits

Reviewing files that changed from the base of the PR and between 83890c3 and 4eb083e.

Files selected for processing: 2
  • compose.yml
  • tinybird/Dockerfile

Included review availability: This review used your included allowance. 3 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour.

Walkthrough

The Compose configuration updates the Caddy image to 2.11.7-alpine and the MySQL image to 8.0.46, including their pinned digests. The Tinybird Dockerfile changes its base image from pinned python:3.14-slim to pinned debian:trixie-slim.

Priority: Not assessed

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Possibly related issues

  • TryGhost/ghost-docker#29 lists the Caddy and MySQL tag updates and the Tinybird base-image change included here.
Merge Risk: Minimal · up to d36ae

No concrete merge-blocking defect was established in the image updates; normal CI and image-pull checks remain appropriate.

Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed The title clearly and concisely summarizes the Docker image tag updates for Caddy, MySQL, and Python.
Description check Passed The description directly explains the image tag updates, the combined Renovate PRs, testing performed, and excluded changes.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

The Tinybird CLI installer uses uv to install its own Python 3.11, so the
system Python from the python base image was never used. The helper
scripts only need bash, curl and jq.
@acburdine acburdine changed the title Updated caddy, mysql and python Docker image tags Updated caddy and mysql Docker image tags, switched tinybird base to debian Oct 28, 2026
@acburdine
acburdine merged commit 7fbd862 into main Oct 28, 2026
4 of 5 checks passed
@acburdine
acburdine deleted the claude/renovate-docker-tags-6fe803 branch October 28, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant