Skip to content

Preserve the Brew Bubbles 2.2.3 PlatformIO build#66

Merged
lbussy merged 4 commits into
mainfrom
preserve-platformio-build
Jul 22, 2026
Merged

Preserve the Brew Bubbles 2.2.3 PlatformIO build#66
lbussy merged 4 commits into
mainfrom
preserve-platformio-build

Conversation

@lbussy

@lbussy lbussy commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • preserve the canonical Brew Bubbles 2.2.3 firmware, LittleFS image, source archive, checksums, manifest, and flash procedure
  • document the missing release-source commit and provide a deterministic reconstruction from the closest surviving public source
  • pin the historical PlatformIO platform and every library dependency
  • preserve the complete linux/amd64 container and offline toolchain as checksummed release assets
  • add a network-disabled GitHub Actions reconstruction that validates firmware identity and LittleFS contents

Provenance limitation

The canonical firmware embeds commit 6362a76 on branch master, but that commit is absent from the surviving Git history. The reconstructed firmware therefore uses commit 3beff558e54862332a419fd5431d5ed59dd25a05 and is explicitly documented as non-canonical.

Verification

Hardware validation still required

This PR preserves and verifies the build, but does not replace testing on a physical D1 Mini. Provisioning, web UI, temperature sensors, cloud reporting, OTA behavior, and LittleFS operation should be exercised on hardware before declaring the preserved runtime fully validated.

@lbussy
lbussy merged commit 243e6dd into main Jul 22, 2026
2 checks passed
@lbussy
lbussy deleted the preserve-platformio-build branch July 22, 2026 18:00
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