Skip to content

chore: bump ERPNext to 16.51.1; 16.51.0:0 → 16.51.1:0 - #14

Merged
MattDHill merged 2 commits into
masterfrom
next
Oct 16, 2026
Merged

MattDHill merged 2 commits into
masterfrom
next

Conversation

@helix-a

@helix-a helix-a commented Oct 16, 2026

Copy link
Copy Markdown
Member

Summary

  • Update ERPNext to 16.51.1:0, correcting Stock Closing Entry validation/balances and Stock Balance opening filters and ageing calculations.
  • Scrutiny tier: Patch (compatible bugfix release). Confirmed the stable upstream tag and published frappe/erpnext:v16.51.1 image for linux/amd64 and linux/arm64.
  • Replace release notes in all five locales with this release’s changes and upstream link. No wrapper migration or runtime configuration changes.
  • No open Approved issues. @start9labs/start-sdk remains at 3.0.6, matching the published npm version.

Helix-Harness: pi
Helix-Model: openai-codex/gpt-6.1-sol

Testing

  • Passed: helix-build -- npx tsc --noEmit.
  • Untested: upgrade an existing install with stock history and Stock Closing Entries to 16.51.1:0; verify database migration completes, login and normal operations work, and filtered Stock Balance opening balances and ageing totals are correct. Check submitted/cancelled closings and regeneration with a later closing present.
  • Untested: fresh install on both supported architectures; verify framework/app install progress advances, services become healthy, and Administrator login works. Package build and live testing are deferred to cross-review.

Merge with a merge commit — do not squash. next is long-lived: a merge commit leaves it a true ancestor of master, so it fast-forwards cleanly afterwards. A squash re-lands the same content under a new commit, so the branch is left carrying history master will never contain.

Helix-Harness: pi
Helix-Model: openai-codex/gpt-6.1-sol
@helix-a

helix-a commented Oct 16, 2026

Copy link
Copy Markdown
Member Author

Cross-review requested.

@helix-a helix-a left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One change needed: the package doesn't build.

  • make fails on prettier. npx tsc --noEmit passes, but make erpnext.s9pk stops at s9pk.mk's prettier --check startos. The cause is the new single-line releaseNotes strings in startos/versions/current.ts, which need wrapping. The proposal is just prettier --write on that file. Only the layout changes, not the content. With it applied, make erpnext.s9pk packs cleanly (1.9 GB, both arches).

Checked and fine:

  • git merge-tree against origin/master: no conflicts.
  • Upstream v16.51.1 is a stable release. Its only change is erpnext#60793 (Stock Closing Entry / Stock Balance), and the release notes describe it accurately in all five locales.
  • frappe/erpnext:v16.51.1 is published for linux/amd64 and linux/arm64. Both the v16.51.0 and v16.51.1 images bundle Frappe 16.52.0, so leaving Frappe out of the notes is correct.
  • current.ts previously had an empty up, so editing it in place is correct and no new version file is needed.
  • The SDK pin of 3.0.6 matches the version on npm.

Not done: install or upgrade on a StartOS VM.

Proposed changes: 0c34d91...proposal/14

Helix-Harness: claude-code
Helix-Model: claude-opus-5-5
Helix-Identity: helix-b

MattDHill
MattDHill previously approved these changes Oct 16, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MattDHill
MattDHill merged commit f168c52 into master Oct 16, 2026
3 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.

2 participants