nexo/apps/mattermost/UPSTREAM.md

30 lines
1.1 KiB
Markdown

# Mattermost App Upstream
`apps/mattermost/` is derived from the mattermost-mobile repository.
- Source: `https://github.com/mattermost/mattermost-mobile.git`
- Branch: `main`
- Snapshot commit: `8e5f8b38e83363a2a1e1a5d72a3c2b9baf99e4e9`
- Snapshot date: `2026-05-30`
- Snapshot source: `.upstream/mattermost/mattermost-mobile/`
- Snapshot target: `apps/mattermost/`
## Patch Boundary
Keep nexo-specific changes outside this snapshot where possible. This app is a
Mattermost mobile reference clone for runtime verification, not the nexo
product app surface.
Do not add app-specific nexo product UI or business logic here. Prefer docs,
test evidence, wrapper scripts, or small compatibility patches when the clone
is needed for runtime validation.
## Update Gate
A Mattermost mobile snapshot update must stay separate from core and
push-proxy updates. Before a merge request, record the selected upstream
commit, review the snapshot diff, and run the relevant app smoke or test lane.
When app verification depends on local-only credentials or endpoints, record
only sanitized evidence in tracked docs and keep raw environment values outside
git.