Skip to content

Promote 3.1.16 as the public custom-build default - #280

Merged
ODevStudio merged 4 commits into
mainfrom
odev/activate-3-1-16-custom-default
Nov 8, 2026
Merged

ODevStudio merged 4 commits into
mainfrom
odev/activate-3-1-16-custom-default

Conversation

@ODevStudio

@ODevStudio ODevStudio commented Nov 8, 2026 •

Copy link
Copy Markdown
Collaborator

Final 3.1.16 Release Rollout

Promote 3.1.16 (stable) to the public configurator default, retaining 3.1.15, 3.1.14, and main. Keep BUILDER_REF=main. Record completed delivery evidence, replace stale upcoming/staged documentation, and advance the next release's previous-stable input to v3.1.16 without weakening its runtime guard.

Completed Prerequisites

  • Official v3.1.16 is published stable/latest at immutable firmware candidate 8e2174270df5fbecab136225270e0799e51a63dc.
  • Signed preparation run 42521172994 and publication run 42524073608 passed. Evidence SHA-256: 76730e258f4bb9ec234fd558a3724ebc273cd8acf9ee80da59087b970767d6d5. All eight asset identities remained unchanged; publication did not rebuild.
  • Exact signed USB installation/readback on identity-verified COM5 passed, with boot/version, saved-network, and byte-identical NVS checks. Production official 3.1.15 to 3.1.16 WiFi OTA passed, including full readback hashes, valid app1, cleared recovery state, and preserved calibration/network/pairing/integration records. Operator-supplied physical tests are retained as existing evidence.
  • Enable 3.1.16 tagged custom builds #279 merged at b12abeaa56c470538f6e672920f71b5aad14c939; its relevant head CI and all four Pressensor profiles passed.
  • Production Worker deployment b300c1be-58c2-425c-83d7-03ec1446d574, version b17b35c4-08c4-428d-91d4-b1633ea755f5, is active at 100%, with existing variables/bindings/secrets retained.
  • Both real hosted production builds passed seven-artifact, exact source/builder, ZIP/hash, custom-signature, version, and recovery verification: tag 8f450f0c797629628736a213c8906016e2d582ace9730cc3c408727d66302bdd (3.1.16-custom); main 32f7375fad77b2bde433086fe26d069c9ccfe846d6d2ea3ae92fd1a246d66898 (3.1.16-main-custom). Builder SHA is the recorded backend merge; main remains a moving source.

Validation

Focused AI documentation, catalog, and release-workflow contracts passed after final edits. Both catalogs were regenerated with existing tooling against the real tag; revision remains 4338913880a8af465c8bafaf984039a65ecbf89b5cee063c4f9c81358aedaf8e. Raw diff and whitespace checks passed. Reuse completed firmware/plugin evidence: this PR changes no firmware behavior. Independent reviewer-agent approval and relevant current-head CI passed at d82513040537326fe87eca4c98e5a9934331a0a7: OTA 42526161322, configurator 42526161386, Python contracts/native checks in 42526161279. Completed firmware/plugin coverage was reused.

Activation Status

Complete.

  • Resulting full main SHA: 6f2ac693f7acfc7f476157d36320d7aa67c467fd.
  • Managed Pages deployment 42526310447 succeeded for that exact SHA at 2026-11-08T21:40:22Z.
  • A fresh browser verified the live configurator defaults to 3.1.16 (stable) and retains, in order, 3.1.15 (stable), 3.1.14 (stable), and main (development).
  • Official stable publication, production older-to-newer OTA, deployed Worker support, both signed custom-version identities, and public-default activation are complete. The repository delivery checkpoint links this observed evidence.

No fleet assignments, scale secrets, or repository security settings changed.

@ODevStudio
ODevStudio changed the base branch from odev/stage-3-1-16-custom-support to main November 8, 2026 21:38
@ODevStudio
ODevStudio marked this pull request as ready for review November 8, 2026 21:39
@ODevStudio
ODevStudio merged commit 6f2ac69 into main Nov 8, 2026
13 checks passed

Copy link
Copy Markdown
Collaborator Author

Release 3.1.16 delivery completed on 2026-11-08.

  • Rollout main SHA: 6f2ac693f7acfc7f476157d36320d7aa67c467fd.
  • Pages run 42526310447 succeeded for that exact commit.
  • Fresh-browser live verification: 3.1.16 (stable) is selected by default; 3.1.15 (stable), 3.1.14 (stable), and main (development) remain available.
  • Official release is stable/latest with unchanged signed assets. Exact COM5 USB acceptance and official 3.1.15 to 3.1.16 production WiFi OTA passed, preserving protected settings.
  • Tagged and main hosted builds verified as 3.1.16-custom and 3.1.16-main-custom; source-qualified hashes and deployment evidence are recorded above and in the repository checkpoint.

The immutable firmware tag remains at 8e2174270df5fbecab136225270e0799e51a63dc. No fleet assignments or security settings changed.

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