docs: document posthog-js release flow - #4591
Conversation
📝 No Changeset FoundThis PR doesn't include a changeset. A changeset is required to release a new version. How to add a changesetRun this command and follow the prompts: pnpm changesetRemember: Never use |
Replay incident risk checkThis diff touches code involved in past incidents. This is a heads-up, not a verdict: read the matched sections of INCIDENTS.md and answer their review questions before merging. For a judgment on whether this diff has the same failure mode, run the |
|
Reviews (1): Last reviewed commit: "docs: document S3 release recovery" | Re-trigger Greptile |
|
Size Change: 0 B Total Size: 20.2 MB ℹ️ View Unchanged
|
turnipdabeets
left a comment
There was a problem hiding this comment.
LGMT, just a few suggestions
Problem
RELEASING.mdstill described the old failure mode where npm could publish before the browser S3/CDN release failed. The release workflow now gates all coordinated npm publishing on successful US and EU browser uploads, and the protected recovery path was undocumented.Changes
This updates internal release tooling and documentation and does not require a package changeset.
Release info Sub-libraries affected
Libraries affected
Checklist
If releasing new changes
pnpm changesetto generate a changeset fileValidation
git diff --checkposthog-js@1.418.2representative assets in US and EUarray.jsresponses with the recovery workflow artifact🤖 Agent context
Autonomy: Human-driven (agent-assisted)
Pi updated the release documentation and approval message based on the implemented workflows. Fresh builtin reviewers checked the operational instructions against the workflow and release tooling, confirmed earlier ambiguity in mismatch and verification guidance was addressed, and reviewed the final Block Kit payload with no actionable findings.