Skip to content

fix(formulus): make app-bundle install atomic and surface low-storage… - #919

Merged
Mishael-2584 merged 1 commit into
OpenDataEnsemble:devfrom
HelloSapiens:fix/atomic-bundle-switches
Sep 18, 2026
Merged

Mishael-2584 merged 1 commit into
OpenDataEnsemble:devfrom
HelloSapiens:fix/atomic-bundle-switches

Conversation

@r0ssing

@r0ssing r0ssing commented Sep 18, 2026

Copy link
Copy Markdown
Member

Make app-bundle install atomic and surface low-storage errors

As we noticed at our community days, an out-of-storage error can occur without being surfaced properly, causing the "home" page to be blank in Formulus.
This PR solves this, by keeping the previous bundle intact until staging commits via rename, and map insufficient-space failures to an explicit Sync error.

Fixes #918.


Thank you for contributing to Open Data Ensemble (ODE)!

… errors

Keep the previous bundle intact until staging commits via rename, and map
insufficient-space failures to an explicit Sync error.

Fixes OpenDataEnsemble#918.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Mishael-2584
Mishael-2584 merged commit 018e673 into OpenDataEnsemble:dev Sep 18, 2026
8 checks passed
@r0ssing
r0ssing deleted the fix/atomic-bundle-switches branch September 18, 2026 14:47
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.

App bundle install: non-atomic swap and silent low-storage failures

2 participants