8000 chore(release): put the 0.4.0 identity ahead of main and describe the shipped cgm_cbio driver by shroominic · Pull Request #170 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

chore(release): put the 0.4.0 identity ahead of main and describe the shipped cgm_cbio driver - #170

Closed
shroominic wants to merge 2 commits into
release/v0.4.0from
fix/release-identity-metadata
Closed

shroominic wants to merge 2 commits into
release/v0.4.0from
fix/release-identity-metadata

Conversation

@shroominic
Copy link
Copy Markdown
Owner

Closes the packaging-identity half of #157. The notice/inventory half stays on #165.

Defect

Both v0.4.0 aggregates declare 0.1.4+25 in openhealth/pubspec.yaml while main has shipped 0.1.6+28. An assembled artifact would carry a version and build number below the released one, and release-android-beta.yml requires the tag to equal the pubspec version, so the train could not be tagged v0.4.0 at all.

packages/cgm_cbio/pubspec.yaml and the package changelog still describe an offline, target-unverified scaffold with no transport, authentication, or glucose support. That stops being true once #136 lands the authenticated read session, and the root changelog repeated the same stale claim.

Change

  • openhealth/pubspec.yaml -> 0.4.0+29 (train version 0.4.0 to match release/v0.4.0 and its tag; build 29 is the next build after main's +28).
  • packages/cgm_cbio/pubspec.yaml -> version 0.1.0 (matches cgm_libre2 / cgm_yuwell_anytime) and a description that names the live driver and the injected vendor material.
  • Package changelog gains a 0.1.0 section; the root changelog entry no longer claims the package has no transport or authentication.

Not changed

  • Glucose units stay UNVERIFIED behind the provisional marker.
  • No vendor material, identifier, or credential appears in this diff.

Base release/v0.4.0 because the identity belongs to this release train; the aggregate merges this branch so the candidate carries the corrected identity.

…m_cbio driver

The aggregates still declared 0.1.4+25 while main shipped 0.1.6+28, so an
assembled 0.4.0 artifact would carry a version and build number below the
released one. The release workflow also requires the tag to equal the pubspec
version, so the train now records 0.4.0+29 (next build after main's +28).

The cgm_cbio manifest and changelog still described an offline scaffold with no
transport, authentication, or glucose support. Both now describe the delivered
live driver, and the package version moves to 0.1.0 to match the other sensor
packages.
The path dependency records the package version, so the 0.1.0 bump has to reach
openhealth/pubspec.lock or make bootstrap fails under --enforce-lockfile.
@shroominic
Copy link
Copy Markdown
Owner Author

Carried by the GS1 consolidation in PR #209 (branch feature/cbio-gs1, head 3eca4f4).

This PR is contained in the consolidated line; the merge that carries it is c85f827.

Closing as subsumed by the consolidation - not as won't fix. The per-defect evidence stays in this thread, and the carrying commit above is where the change now lives.

@shroominic shroominic closed this Sep 18, 2026
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

0