From a86ae811616f699e872d8646dc09f3c09090c613 Mon Sep 17 00:00:00 2001 From: Shaun Arman Date: Sun, 12 Apr 2026 18:54:57 -0500 Subject: [PATCH] docs(docker): expand rebuild trigger comments to include OpenSSL and Tauri CLI --- .docker/Dockerfile.linux-amd64 | 4 +++- .docker/Dockerfile.linux-arm64 | 4 +++- .docker/Dockerfile.windows-cross | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.docker/Dockerfile.linux-amd64 b/.docker/Dockerfile.linux-amd64 index 50267841..922a937a 100644 --- a/.docker/Dockerfile.linux-amd64 +++ b/.docker/Dockerfile.linux-amd64 @@ -1,7 +1,9 @@ # Pre-baked builder for Linux amd64 Tauri releases. # All system dependencies are installed once here; CI jobs skip apt-get entirely. # Rebuild when: Rust toolchain version changes, webkit2gtk/gtk major version changes, -# or Node.js major version changes. Tag format: rust-node +# Node.js major version changes, OpenSSL major version changes (used via OPENSSL_STATIC=1), +# or Tauri CLI version changes that affect bundler system deps. +# Tag format: rust-node FROM rust:1.88-slim RUN apt-get update -qq \ diff --git a/.docker/Dockerfile.linux-arm64 b/.docker/Dockerfile.linux-arm64 index be6a9f51..0b9dc3e9 100644 --- a/.docker/Dockerfile.linux-arm64 +++ b/.docker/Dockerfile.linux-arm64 @@ -1,7 +1,9 @@ # Pre-baked cross-compiler for Linux arm64 Tauri releases (runs on Linux amd64). # Bakes in: amd64 cross-toolchain, arm64 multiarch dev libs, Node.js, and Rust. # This image takes ~15 min to build but is only rebuilt when deps change. -# Rebuild when: Rust toolchain version, webkit2gtk/gtk major version, or Node.js changes. +# Rebuild when: Rust toolchain version, webkit2gtk/gtk major version, Node.js major version, +# OpenSSL major version (used via OPENSSL_STATIC=1), or Tauri CLI changes that affect +# bundler system deps. # Tag format: rust-node FROM ubuntu:22.04 diff --git a/.docker/Dockerfile.windows-cross b/.docker/Dockerfile.windows-cross index 8399f8c6..879934fb 100644 --- a/.docker/Dockerfile.windows-cross +++ b/.docker/Dockerfile.windows-cross @@ -1,6 +1,8 @@ # Pre-baked cross-compiler for Windows amd64 Tauri releases (runs on Linux amd64). # All MinGW and Node.js dependencies are installed once here; CI jobs skip apt-get entirely. -# Rebuild when: Rust toolchain version changes or Node.js major version changes. +# Rebuild when: Rust toolchain version changes, Node.js major version changes, +# OpenSSL major version changes (used via OPENSSL_STATIC=1), or Tauri CLI changes +# that affect bundler system deps. # Tag format: rust-node FROM rust:1.88-slim