discourse/spec
David Taylor 3acba6ad05
DEV: GitUtils overriding via config/git-utils-overrides.json [backport 2026.1]
Backport of 339746a413 and 04d28fd34a

`GitUtils` determines the Discourse version information which is shown
in the user interface. This commit introduces an optional
`config/git-utils-overrides.json` file, which hosting providers can use
to override this information. For example, if the hosting provider is
needs to apply hosting-platform-specific patches or embargoed security
fixes on top of a normal release branch.

Previously there were no specs for this file. So this commit introduces
specs for the default behaviour, and the new overrides feature.
2026-02-18 10:36:05 +00:00
..
db/migrate DEV: Add slugs to tag model (#36985) 2026-01-08 11:03:01 +08:00
fabricators SECURITY: Add guardian check on PM to topic conversion 2026-01-28 17:11:14 +00:00
fixtures DEV: use minimally necessary encoding in html_reply.eml fixture 2026-01-15 13:05:25 -05:00
generator DEV: Remove deprecated trust level access settings (#36414) 2025-12-11 11:09:29 +10:00
helpers DEV: Deprecate the assignment of nil to site settings (#36093) 2025-12-01 15:04:23 +08:00
import_export DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
initializers FEATURE: Notify admins of upcoming changes and log events (#37003) 2026-01-21 12:45:54 +10:00
integration FIX: do not use public IP address space for tests 2025-12-16 09:35:01 -05:00
integrity PERF: Reject anonymous requests with 503 upon aggressive queuing (#36519) 2025-12-18 10:23:42 +08:00
jobs DEV: always load the excon gem 2026-01-15 17:13:11 -05:00
lib DEV: GitUtils overriding via config/git-utils-overrides.json [backport 2026.1] 2026-02-18 10:36:05 +00:00
mailers DEV: Remove IMAP support in Discourse (#37002) 2026-01-12 10:07:26 +10:00
models DEV: Better protection for drafts 2026-01-28 17:11:14 +00:00
multisite FEATURE: Notify admins of upcoming changes and log events (#37003) 2026-01-21 12:45:54 +10:00
queries/reports FEATURE: Add admin-only reports and centralize report visibility logic 2026-01-28 17:11:14 +00:00
requests SECURITY: Download allowlist for uploaded files 2026-01-28 17:11:14 +00:00
script/import_scripts DEV: Catch missing translations during test runs (#26258) 2024-05-24 22:15:53 +08:00
serializers SECURITY: AdminDetailedUserSerializer#latest_export leaking user exports 2026-01-28 17:11:14 +00:00
services SECURITY: Ensure moderator can see post/topic before allowing them to change owner 2026-01-28 17:11:14 +00:00
support DEV: Remove IMAP support in Discourse (#37002) 2026-01-12 10:07:26 +10:00
system FIX: avoid inline oneboxing watched words on rich editor (#37349) 2026-01-28 14:00:46 -03:00
tasks DEV: Update stage_security_fixes rake task (#37346) 2026-01-28 15:12:29 +00:00
views FIX: remove ItemList schema from linkbacks in crawler view (#36608) 2025-12-11 10:41:47 +01:00
rails_helper.rb DEV: Use CDP to override browser timezone in system specs (#36880) 2025-12-29 09:23:17 +10:00
regenerate_swagger_docs
swagger_helper.rb DEV: add api docs for discourse-calendar events index endpoint (#35400) 2025-10-16 07:39:08 +08:00