30 lines
1.1 KiB
Markdown
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.
|