AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 15 Bitcoin

fix: build-docker.sh: build T1B1 firmware only for firmware target

Public commit record

What the developer wrote

Authored by Andrew Kozlik

85/100 · Strong
fix: build-docker.sh: build T1B1 firmware only for firmware target

The legacy build ignored --targets and ran on every invocation that included
T1B1. CI invokes the script separately for prodtest/bootloader and for firmware,
so each T1B1 job built the identical legacy firmware twice.
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Provides detailed explanatory context
The short version

What changed, and why it matters

This commit fixes a CI/build script inefficiency. The build script was building the same T1B1 (original Trezor) firmware twice because it ignored the requested build target. The fix makes the legacy T1B1 firmware build run only when the 'firmware' target is explicitly requested, and adjusts the CI workflow to initialize the build environment once and skip the redundant bootloader/prodtest step for T1B1. There is no security vulnerability here—just wasted build time.

Recommended action

No security action required. This is a build optimization/bugfix. Reviewers may verify CI duration improves and T1B1 artifacts are still produced correctly.

Security signals we found

No strong security signals were identified.

Risk score

Why this scored 15/100

Our methodology →
Potential impact 0/30
Exploitability 0/25
Stealth signal 0/15
Affected reach 0/15
Confidence 10/10
Evidence quality 5/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.