Skip to content

proton-bridge: update to v3.25.0 + dependency bumps#3

Merged
mgarratt merged 2 commits into
mainfrom
chore/proton-bridge-3.25.0
Jun 26, 2026
Merged

proton-bridge: update to v3.25.0 + dependency bumps#3
mgarratt merged 2 commits into
mainfrom
chore/proton-bridge-3.25.0

Conversation

@mgarratt

Copy link
Copy Markdown
Owner

Summary

Updates the proton-bridge image to the latest upstream stable and refreshes the build/lint dependencies. All builds validated locally on arm64 (Pi 5).

Changes

proton-bridge → v3.25.0 (image.toml, README.md)

  • Upstream v3.22.0v3.25.0 (latest stable, "Oberbaum"), commit re-pinned to f1f599e9 and verified by the Dockerfile's clone-SHA guard.

Dependency bumps (Dockerfile, mise.toml)

  • Alpine base + golang variant 3.233.24 (runtime confirmed 3.24.1)
  • dockerfile frontend syntax 1.71.25; dropped now-redundant --platform=$TARGETPLATFORM on both FROM lines (the newer frontend flags it as the default — build stage already runs on the target platform)
  • shellcheck 0.10.00.11.0, hadolint 2.12.02.14.0, jq 1.7.11.8.2

No application-logic or Dockerfile structural changes were needed.

Validation (local, linux/arm64)

Step Result
Baseline build (v3.22.0, as-is) ✅ established stable baseline
v3.25.0 build ✅ exit 0, commit guard passed, bridge runs
Alpine 3.24 + frontend 1.25 build ✅ exit 0, runtime /etc/alpine-release = 3.24.1
Final build (after platform-flag cleanup) ✅ exit 0, zero buildkit warnings
./scripts/lint.sh (shellcheck 0.11 + hadolint 2.14) ✅ clean

CI will exercise the full multi-arch (amd64 + arm64) build on this PR; only arm64 was built locally.

🤖 Generated with Claude Code

mgarratt and others added 2 commits June 26, 2026 10:23
Bump pinned upstream from v3.22.0 to v3.25.0 (latest stable).
Builds cleanly on arm64 against the existing Alpine 3.23 toolchain;
no Dockerfile changes required.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- proton-bridge: Alpine base + golang variant 3.23 -> 3.24 (3.24.1);
  builds clean on arm64, bridge binary runs.
- proton-bridge: dockerfile frontend syntax 1.7 -> 1.25; drop now-redundant
  --platform=$TARGETPLATFORM on FROM (frontend flags it as default).
- mise: shellcheck 0.10.0 -> 0.11.0, hadolint 2.12.0 -> 2.14.0,
  jq 1.7.1 -> 1.8.2. lint.sh stays clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mgarratt mgarratt merged commit c6545f9 into main Jun 26, 2026
3 checks passed
@mgarratt mgarratt deleted the chore/proton-bridge-3.25.0 branch June 26, 2026 10:03
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