Skip to content

chore: release v0.1.7 - #19

Merged
KAMRONBEK merged 3 commits into
mainfrom
release/v0.1.7
Jul 26, 2026
Merged

KAMRONBEK merged 3 commits into
mainfrom
release/v0.1.7

Conversation

@KAMRONBEK

Copy link
Copy Markdown
Contributor

Maintenance release v0.1.7. No changes to the shipped runtime or public API — it hardens the release pipeline, records the 100% CI-gated coverage from #18, and refreshes the reference example app.

Shipped in the npm tarball

  • Version bump → 0.1.7 across package.json, package-lock.json, ios/MyId.podspec, and android/build.gradle (podspec/gradle track the package version so the native CI gates run on release PRs).
  • CHANGELOG: new [0.1.7] entry documenting the pre-publish tarball guard, the weekly SDK-staleness check, and 100% CI-gated test coverage.
  • README: comparison-table status strengthened to "CI-gated 100% test coverage" (accurately reflects ci: release guard + SDK staleness check + 100% lib test coverage gate #18; the 2026-07-22 device-test date is unchanged — not re-run).

Not shipped (housekeeping on main)

  • Example app updated to Expo SDK 57.0.8 via expo install --fix. React 19.2.3 / React Native 0.86.0 stay at the SDK-57-blessed versions (Expo's check flagged only expo).

Why a release with no runtime change

Everything in #18 (CI, tests, release scripts) lives outside the npm files allowlist, so it never reached consumers. This bumps the published version to record that hardening, refresh the "last published" freshness signal, and exercise the new tarball-guard + coverage gate end-to-end through release.yml.

Local verification

lint · typecheck · build · build:plugin · test:ci (106 tests, coverage gate met) · verify-pack (36 files, 14/14 required, 0 forbidden) — all green. Version consistent 0.1.7 across pkg/lock/podspec/gradle.

Tag v0.1.7 will be pushed after merge to trigger the OIDC publish.

expo install --fix: bumps expo 57.0.7 -> ~57.0.8 (React 19.2.3 and
React Native 0.86.0 stay at the SDK-57-blessed versions). Keeps the
reference example app current. Not shipped in the npm tarball.
Maintenance release. No changes to the shipped runtime or public API.

- Bump version to 0.1.7 (package.json, package-lock.json, ios/MyId.podspec,
  android/build.gradle) so the podspec/gradle pins track the package version
  for the native CI gates.
- CHANGELOG: document the pre-publish tarball guard, the weekly SDK staleness
  check, and 100% CI-gated test coverage (all landed via PR #18).
- README: strengthen the comparison-table status to "CI-gated 100% test
  coverage" to reflect the new coverage gate.
Tests previously ran as a step inside the combined 'Lint · Typecheck ·
Build · Test + coverage' job, so they had no distinct check line in the
PR / Actions run. Promote them to a standalone 'Test + coverage' job so
the run is visible on its own and executes in parallel with lint/build.
The coverage threshold still gates it (and release.yml).
@KAMRONBEK
KAMRONBEK merged commit adb0f85 into main Jul 26, 2026
6 checks passed
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