Build daily snapshot (develop)
OpenBoxes
Tests: Testless build
Duration: 8 minutes
Changes: Who: Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>
Why: OBPIH-8038 Add API and unit tests for ProductSupplierPreferenceService (#6251)
Build daily stable (main)
OpenBoxes
Tests: Testless build
Duration: 7 minutes
Changes: No changes
Scheduled
Deploy openboxes-demo (develop)
OpenBoxes
Tests: Testless build
Duration: 10 minutes
Changes: No changes
Manual run by Justin Miranda
Deploy openboxes-mobile-dev (obaf-integration)
OpenBoxes
Tests: Testless build
Duration: 11 minutes
Changes: Who: christianallen <christian@christianallen.com>
Why: OBLS-1016 Render label templates through the restricted template service (#6271)
Signed-off-by: Matthew Pearson <matthewpearson@gmail.com>
Co-authored-by: Matthew Pearson <mpearson@pih.org>
Deploy openboxes-mobile-stg (obaf-integration)
OpenBoxes
Tests: Testless build
Duration: 8 minutes
Changes: Who: christianallen <christian@christianallen.com>
Why: OBLS-1016 Render label templates through the restricted template service (#6271)
Signed-off-by: Matthew Pearson <matthewpearson@gmail.com>
Co-authored-by: Matthew Pearson <mpearson@pih.org>
☆ obdev1 ← develop
OpenBoxes
Tests: 210 passed
Duration: 8 minutes
Changes: Who: Artur Walkowiak <awalkowiak@soldevelo.com>
Why: Merge branch "master" into develop
☆ obdev3 ← Grails 3
OpenBoxes
Tests: Testless build
Duration: 13 minutes
Changes: Who: Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>
Why: OBPIH-8038 Add API and unit tests for ProductSupplierPreferenceService (#6251)
☆ obdev4 ← Grails 3
OpenBoxes
Tests: Testless build
Duration: 6 minutes
Changes: Who: Christian Allen <christian@christianallen.com>
Why: Address review: rename the flag to openboxes.layout.unified.enabled
A layout namespace leaves room for future layout-module configuration
beyond this one switch. Renamed across the config docs, the @Value
binding, every GSP lookup, the JS/SCSS doc comment…
Custom build by Justin Miranda with revision ft/6070-css-unified-behind-flag
☆ obdev5 ← grails 3
OpenBoxes
Tests: Testless build
Duration: 10 minutes
Changes: Who: Kacper Chełstowski <kchelstowski@soldevelo.com>
Why: OBPIH-8002 Prevent completing a receipt from a location different tha… (#6250)

Who: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>
Why: OBPIH-8037 Write tests for AttributeService (#6247)

Who: awss <awss@awssalmubarak.com>
Why: Make cycle count views work with ONLY_FULL_GROUP_BY (#6223)

Who: muhammadbahroz <34063141+muhammadbahroz@users.noreply.github.com>
Why: #6245 Redirect product/show to the stock card and remove dead phonecat view (#6246)
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Manual run by Soldevelo User
☆ obnav ← main
OpenBoxes
Tests: Testless build
Duration: 9 minutes
Changes: Who: Evan <evanwaterman@hotmail.com>
Why: OBS-1981 When asserting request number uniqueness, also check locatio… (#6020)

Who: Evan <evanwaterman@hotmail.com>
Why: OBPIH-7745 make ready date optional in PO ready date and recipient im… (#6055)

Who: Artur Walkowiak <awalkowiak@soldevelo.com>
Why: OBPIH-7882 Add certificate of donation custom xls template (#6048)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Who: Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>
Why: OBPIH-7941 Fix Edit page loading indefinitely for empty shipment (#6056)

Who: Evan <evanwaterman@hotmail.com>
Why: OBPIH-7922 Customize Notify.js notification duration (#6044)

Manual run by Evan Waterman
☆ obnavstage ← release
OpenBoxes
Tests: Testless build
Duration: 14 minutes
Changes: No changes
Manual run by Soldevelo User