Skip to content

Commit cf08fae

Browse files
author
iexitdev
committed
docs(release): record next preview publish
1 parent a154b7a commit cf08fae

10 files changed

Lines changed: 124 additions & 120 deletions

docs/internal/completion-audit.md

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Chart Kit V2 Completion Audit
22

3-
Status on May 11, 2026: Developer Preview readiness is complete; the current
4-
`7.0.0-next.1` publish is pending an owner-approved workflow run. Stable RC is
5-
not complete.
3+
Status on May 11, 2026: Developer Preview readiness is complete, and
4+
`7.0.0-next.1` is published under the `next` npm dist-tag. Stable RC is not
5+
complete.
66

77
This audit intentionally separates preview readiness from stable-release readiness. Native QA matrices are no longer part of the active completion path.
88

@@ -122,14 +122,30 @@ Latest prerelease publish preflight verification on May 11, 2026:
122122
- the GitHub publish workflow now rejects `latest` publishes unless H6 owner
123123
approval is recorded
124124

125+
Latest Developer Preview publish verification on May 11, 2026:
126+
127+
- pushed `next` to GitHub at commit `a154b7a`
128+
- ran the approved GitHub publish workflow:
129+
[25646404896](https://github.com/indiespirit/react-native-chart-kit/actions/runs/25646404896)
130+
- the first publish attempt completed the npm writes but failed post-publish
131+
verification while npm registry propagation was still partial
132+
- reran the failed job idempotently; it skipped already-published packages,
133+
verified npm registry state, created GitHub prerelease
134+
[v7.0.0-next.1](https://github.com/indiespirit/react-native-chart-kit/releases/tag/v7.0.0-next.1),
135+
recorded npm publish evidence, and uploaded the evidence artifact
136+
- `npm run release:publish:status -- --strict --dist-tag next` reports
137+
`complete`
138+
- `docs/release/evidence/npm-publish-evidence.json` now records
139+
`7.0.0-next.1` as complete
140+
125141
Latest current-HEAD verification on May 11, 2026:
126142

127143
- `npm run lint` passed, including `filesize:check` for 341 source files
128144
- `npm run test` passed: typecheck, 76 unit test files, 425 unit tests, and
129145
compatibility tests
130146
- `npm run docs:build` passed
131-
- `npm run release:preview:gate` passed with the expected unpublished-source
132-
warning
147+
- `npm run release:preview:gate` passed before the publish evidence update with
148+
the expected unpublished-source warning
133149
- `npm run release:gate:report` reports only the H6 owner-approval blocker
134150

135151
Latest release-process simplification verification on May 11, 2026:
@@ -141,25 +157,21 @@ Latest release-process simplification verification on May 11, 2026:
141157
- `npm run release:preview:gate` passed with `pass=119 warn=1 block=0 fail=0`
142158
- `npm run release:gate:report` passed in report mode with
143159
`pass=119 warn=1 block=1 fail=0`; the single blocker is H6 owner approval
144-
- `npm run release:preview:publish:preflight` passed after npm registry access
145-
was available; it confirmed the four free packages are missing for
146-
`7.0.0-next.1` and Pro/Skia remain unpublished
160+
- `npm run release:preview:publish:preflight` passed before publish after npm
161+
registry access was available; it confirmed the four free packages were
162+
missing for `7.0.0-next.1` and Pro/Skia remained unpublished
147163
- `npm run release:owner:record -- --list` reports H4 and H5 approved, and H6
148164
not started with eight pending decisions
149165

150166
Current source version: `7.0.0-next.1`.
151167

152-
Latest published Developer Preview: `7.0.0-next.0`.
153-
154-
The preview gate currently reports one non-blocking warning because local source
155-
prep is ahead of published npm evidence. That warning should clear after the
156-
next approved `next` publish succeeds and `npm-publish-evidence.json` is
157-
updated.
168+
Latest published Developer Preview: `7.0.0-next.1`.
158169

159-
`npm run release:publish:status -- --strict` currently reports `partial` for
160-
`7.0.0-next.1`: the four free publishable packages are not published yet, while
161-
`@chart-kit/pro` and `@chart-kit/skia-renderer` remain unpublished as intended.
162-
Do not publish the next Developer Preview without owner approval.
170+
`npm run release:publish:status -- --strict --dist-tag next` currently reports
171+
`complete` for `7.0.0-next.1`: the four free publishable packages are published
172+
under `next`, while `@chart-kit/pro` and `@chart-kit/skia-renderer` remain
173+
unpublished as intended. Do not publish another Developer Preview without owner
174+
approval.
163175

164176
H6 approval dry-run currently passes with all eight required decision labels.
165177
The stable-RC blocker is therefore explicit owner approval, not missing
@@ -227,9 +239,8 @@ The remaining blocker is explicit owner approval, not missing decision prep.
227239
Developer Preview readiness is complete when `npm run release:preview:gate`
228240
passes.
229241

230-
A specific Developer Preview npm publish is complete only after the approved
231-
publish workflow succeeds, `npm run release:publish:status -- --strict
232-
--dist-tag next` passes for the current source version, and
233-
`npm-publish-evidence.json` is updated.
242+
The current Developer Preview npm publish is complete: the approved workflow
243+
succeeded, `npm run release:publish:status -- --strict --dist-tag next` passes
244+
for the current source version, and `npm-publish-evidence.json` is updated.
234245

235246
Stable RC is complete when `npm run release:gate` passes and H6 is approved.

0 commit comments

Comments
 (0)