-
Notifications
You must be signed in to change notification settings - Fork 4
/
wikiman.yaml
185 lines (182 loc) · 6.99 KB
/
wikiman.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
---
mediawikiVersion: "1.39"
#mediawikiRepoRef: commit hash goes here
mediawikiRemove:
- docs
- extensions/README
- skins/README
removeFromAll:
- tests
- .github
- .stylelintignore
- .nvmrc
- .eslintignore
- .phan
- .storybook
- .vscode
- .gitignore
- .eslintrc.json
- .gitreview
- .phpcs.xml
- .stylelintrc.json
- .rubocop.yml
- .rubocop_todo.yml
- Gruntfile.js
- Doxyfile
extensions:
- name: RevisionSlider
repoName: wikimedia/mediawiki-extensions-RevisionSlider
- name: Mailgun
repoName: wikimedia/mediawiki-extensions-Mailgun
- name: SpamBlacklist
repoName: wikimedia/mediawiki-extensions-SpamBlacklist
- name: ConfirmEdit
repoName: wikimedia/mediawiki-extensions-ConfirmEdit
- name: ConfirmAccount
repoName: wikimedia/mediawiki-extensions-ConfirmAccount
- name: Nuke
repoName: wikimedia/mediawiki-extensions-Nuke
- name: InviteSignup
repoName: wikimedia/mediawiki-extensions-InviteSignup
- name: TorBlock
repoName: wikimedia/mediawiki-extensions-TorBlock
- name: Elastica
repoName: wikimedia/mediawiki-extensions-Elastica
- name: CirrusSearch
repoName: wikimedia/mediawiki-extensions-CirrusSearch
- name: WikibaseCirrusSearch
repoName: wikimedia/mediawiki-extensions-WikibaseCirrusSearch
- name: WikibaseLexemeCirrusSearch
repoName: wikimedia/mediawiki-extensions-WikibaseLexemeCirrusSearch
- name: UniversalLanguageSelector
repoName: wikimedia/mediawiki-extensions-UniversalLanguageSelector
- name: cldr
repoName: wikimedia/mediawiki-extensions-cldr
- name: Gadgets
repoName: wikimedia/mediawiki-extensions-Gadgets
- name: Thanks
repoName: wikimedia/mediawiki-extensions-Thanks
- name: TwoColConflict
repoName: wikimedia/mediawiki-extensions-TwoColConflict
- name: OAuth
repoName: wikimedia/mediawiki-extensions-OAuth
- name: WikibaseLexeme
repoName: wikimedia/mediawiki-extensions-WikibaseLexeme
- name: SyntaxHighlight_GeSHi
repoName: wikimedia/mediawiki-extensions-SyntaxHighlight_GeSHi
- name: JsonConfig
repoName: wikimedia/mediawiki-extensions-JsonConfig
- name: Kartographer
repoName: wikimedia/mediawiki-extensions-Kartographer
- name: Math
repoName: wikimedia/mediawiki-extensions-Math
- name: Score
repoName: wikimedia/mediawiki-extensions-Score
- name: PageImages
repoName: wikimedia/mediawiki-extensions-PageImages
- name: Scribunto
repoName: wikimedia/mediawiki-extensions-Scribunto
- name: Cite
repoName: wikimedia/mediawiki-extensions-Cite
- name: TemplateSandbox
repoName: wikimedia/mediawiki-extensions-TemplateSandbox
- name: CodeEditor
repoName: wikimedia/mediawiki-extensions-CodeEditor
- name: CodeMirror
repoName: wikimedia/mediawiki-extensions-CodeMirror
- name: WikiEditor
repoName: wikimedia/mediawiki-extensions-WikiEditor
- name: SecureLinkFixer
repoName: wikimedia/mediawiki-extensions-SecureLinkFixer
- name: Echo
repoName: wikimedia/mediawiki-extensions-Echo
- name: Poem
repoName: wikimedia/mediawiki-extensions-Poem
- name: TemplateData
repoName: wikimedia/mediawiki-extensions-TemplateData
- name: AdvancedSearch
repoName: wikimedia/mediawiki-extensions-AdvancedSearch
- name: ParserFunctions
repoName: wikimedia/mediawiki-extensions-ParserFunctions
- name: MobileFrontend
repoName: wikimedia/mediawiki-extensions-MobileFrontend
- name: DeleteBatch
repoName: wikimedia/mediawiki-extensions-DeleteBatch
- name: MultimediaViewer
repoName: wikimedia/mediawiki-extensions-MultimediaViewer
- name: Auth_remoteuser
repoName: wikimedia/mediawiki-extensions-Auth_remoteuser
- name: WikibaseManifest
repoName: wikimedia/mediawiki-extensions-WikibaseManifest
remove:
- infrastructure
- name: WikiHiero
repoName: wikimedia/mediawiki-extensions-WikiHiero
- name: TextExtracts
repoName: wikimedia/mediawiki-extensions-TextExtracts
- name: EntitySchema
repoName: wikimedia/mediawiki-extensions-EntitySchema
- name: DismissableSiteNotice
repoName: wikimedia/mediawiki-extensions-DismissableSiteNotice
## These extensions should not currently use the mediawikiVersion
- name: WikibaseInWikitext
repoName: wbstack/mediawiki-extensions-WikibaseInWikitext
repoRef: 445c7efaa145fa7c31b0caca7400ef6a87cac7d9
- name: WikibaseExampleData
repoName: wmde/WikibaseExampleData
repoRef: c129f0b759bf4602aa9b09e2bb9b694682784320
- name: WikibaseEdtf
repoName: ProfessionalWiki/WikibaseEdtf
repoRef: "1.2.0"
- name: ThatSrc
repoName: nyurik/ThatSrc
repoRef: 3e039311504eb82f8c5c488a457b9e376b5cf7e3
## These extensions use urls directly
### Obtain wikibase tar URL from https://www.mediawiki.org/wiki/Special:ExtensionDistributor?extdistname=Wikibase&extdistversion=REL1_39
- name: Wikibase
url: https://github.com/wbstack/mediawiki-tars/raw/bea851b57845f049ba292f4d9eac6fc4823f736e/wikibase-1713968655-REL1_39.tar.gz
remove:
- build
- vendor
- composer.lock
- data-access/build
- data-access/tests
- data-access/.phan
- data-access/.storybook
- data-access/.vscode
- repo/build
- repo/tests
- repo/.phan
- repo/.storybook
- repo/.vscode
- client/build
- client/tests
- client/.phan
- client/.storybook
- client/.vscode
- lib/build
- lib/tests
- lib/.phan
- lib/.storybook
- lib/.vscode
# It looks like StopForumSpam inadvertently introduced a dependency on AbuseFilter in REL1_39 (https://github.com/wikimedia/mediawiki-extensions-StopForumSpam/commit/3639e0120d53bf5643de57dc6e94293f69680e9f)
# AFAIK it should be possible to run StopForumSpam without AbuseFilter installed (https://www.mediawiki.org/wiki/Extension:StopForumSpam#AbuseFilter_integration)
# A subsequent patch, only available in REL1_40, appears to removes this dependency again (https://github.com/wikimedia/mediawiki-extensions-StopForumSpam/commit/5e3aab6e8be0e8effa97f9b454020230b6a70e3d)
- name: StopForumSpam
url: https://github.com/wikimedia/mediawiki-extensions-StopForumSpam/archive/5e3aab6e8be0e8effa97f9b454020230b6a70e3d.zip
# EmbedVideo is currently broken in releases due to deprecated warnings https://gitlab.com/hydrawiki/extensions/EmbedVideo/-/issues/4784
# There was a MR up for fixing that https://gitlab.com/hydrawiki/extensions/EmbedVideo/-/merge_requests/148 so lets directly use that commit?
# We were using v2.9.0 before this
- name: EmbedVideo
url: https://gitlab.com/jmnote/EmbedVideo/-/archive/e1e965527e19a00de34e534f87d6b7cdae8b262f/EmbedVideo-e1e965527e19a00de34e534f87d6b7cdae8b262f.zip
- name: VisualEditor
url: https://github.com/wbstack/mediawiki-tars/raw/337ca7e216df2eeb0521f55b001d857a7cc9a5a7/visualeditor-1731406049-REL1_39.tar.gz
skins:
- name: Vector
repoName: wikimedia/Vector
- name: Timeless
repoName: wikimedia/mediawiki-skins-Timeless
- name: Modern
repoName: wikimedia/mediawiki-skins-Modern
- name: MinervaNeue
repoName: wikimedia/mediawiki-skins-MinervaNeue