You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- `server/public/model/audit_events.go` — Audit event definitions → new or changed audit event types should be documented for compliance officers
75
+
- `server/public/model/support_packet.go` — Support packet contents → admin guide; changes to what data is collected or exported affect troubleshooting and support workflows
- `api/v4/source/` — OpenAPI YAML specs (auto-published to api.mattermost.com) → review for completeness
78
80
- `webapp/channels/src/components/` — UI components → end-user guide if user-facing
79
81
- `webapp/channels/src/i18n/` — Internationalization strings → new user-facing strings suggest new features
80
82
- `webapp/platform/` — Platform-level webapp code
83
+
- `server/Makefile` - changes to plugin version pins starting at line ~155 (major or minor version bumps) indicate plugin releases that may require documentation updates in the integrations or deployment guide
81
84
</monorepo_paths>
82
85
83
86
<docs_directories>
84
87
### Documentation Directories (`./docs/source/`)
85
-
- `administration-guide/` — Server config, admin console, upgrade notes, CLI, server management
88
+
- `administration-guide/` — Server config, admin console, upgrade notes, CLI, server management, support packet, audit events
86
89
- `deployment-guide/` — Installation, deployment, scaling, high availability
- **Impact signals:** changes to `api4/` handlers, `api/v4/source/` specs, `model/websocket_message.go`, plugin interfaces, major/minor plugin version bumps in `server/Makefile`
118
122
119
123
### Security / Compliance Officer
120
124
Evaluates and enforces security and regulatory requirements.
@@ -130,7 +134,11 @@ jobs:
130
134
1. **Read the PR diff** using `gh pr diff ${{ github.event.issue.number }}` to understand what changed.
131
135
2. **Categorize each changed file** by documentation relevance using one or more of these labels:
132
136
- API changes (new endpoints, changed parameters, changed responses)
133
-
- Configuration changes (new or modified settings in `config.go` or `feature_flags.go`)
137
+
- Configuration changes (new or modified settings in `config.go`)
138
+
- Feature flag changes (new or modified flags in `feature_flags.go` — treat separately from configuration settings; feature flags are not the same as config settings)
139
+
- Audit event changes (new or modified audit event types in `audit_events.go`)
140
+
- Support packet changes (new or modified fields in `support_packet.go`)
141
+
- Plugin version changes (major or minor version bumps in `server/Makefile` starting around line 155)
134
142
- Database schema changes (new migrations)
135
143
- WebSocket event changes
136
144
- CLI command changes
@@ -145,6 +153,10 @@ jobs:
145
153
146
154
Only flag changes that meet at least one of the two criteria above. Internal refactors, test changes, and implementation details that do not alter documented behavior or create a persona-relevant gap should not be flagged.
147
155
156
+
**Important distinctions to apply during analysis:**
157
+
- Feature flags (`feature_flags.go`) are **not** configuration settings. Do not conflate them. Config settings belong in the admin configuration reference.
158
+
- Plugin version bumps in `server/Makefile`: only major or minor version changes (e.g. `1.2.x` → `1.3.0` or `2.0.0`) warrant documentation review; patch-only bumps (e.g. `1.2.3` → `1.2.4`) generally do not.
159
+
148
160
## Output Format
149
161
150
162
Produce your response in exactly this markdown structure:
0 commit comments