Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4871 commits
Select commit Hold shift + click to select a range
99253e4
Bump billiard from 4.2.2 to 4.2.3 in /requirements in the celery grou…
dependabot[bot] Nov 27, 2025
75f30a5
Call source builder API when source code is provided (#24131)
willdurand Nov 27, 2025
fef808b
Extracted l10n messages from 2025-11-27 at 75f30a5fec
addons-robot Nov 27, 2025
d224c2d
Pontoon/AMO: Update 60 localizations
mozilla-pontoon Nov 27, 2025
49fcf94
Pontoon/AMO: Update Romanian (ro)
mozilla-pontoon Nov 27, 2025
21aea4b
Bump @vitest/eslint-plugin from 1.4.2 to 1.4.3 (#24178)
dependabot[bot] Nov 28, 2025
2febb1a
Bump @eslint/compat from 1.4.1 to 2.0.0 (#24177)
dependabot[bot] Nov 28, 2025
cf90f48
Bump django-environ from 0.11.2 to 0.12.0 in /requirements (#22989)
dependabot[bot] Nov 28, 2025
b445540
Bump rhysd/actionlint from 1.7.8 to 1.7.9 (#24174)
dependabot[bot] Nov 28, 2025
aa3968c
Bump mozilla/autograph from 7.5.3 to 7.5.4 (#24175)
dependabot[bot] Nov 28, 2025
27c4195
Bump asttokens from 3.0.0 to 3.0.1 in /requirements (#24173)
dependabot[bot] Nov 28, 2025
18e3088
Pontoon/AMO: Update Bulgarian (bg)
mozilla-pontoon Nov 28, 2025
54234e7
Pontoon/AMO: Update English (Canada) (en-CA)
mozilla-pontoon Nov 28, 2025
f89eb78
Pontoon/AMO: Update English (Canada) (en-CA)
mozilla-pontoon Nov 28, 2025
a914e01
Fix tests intermittently failing with time-machine (#24196)
diox Dec 1, 2025
db05245
store reason for automatic reject and block action in activity log (#…
eviljeff Dec 1, 2025
d8afd2c
Pontoon/AMO: Update Croatian (hr)
mozilla-pontoon Dec 1, 2025
d6be0de
Bump mozilla/addons-frontend from 2025.11.13 to 2025.11.27 (#24200)
dependabot[bot] Dec 2, 2025
0e2cf64
Bump mozilla/autograph from 7.5.4 to 7.5.5 (#24201)
dependabot[bot] Dec 2, 2025
53abc79
Bump sentry-sdk from 2.45.0 to 2.46.0 in /requirements (#24204)
dependabot[bot] Dec 2, 2025
4720fd3
Bump ruff from 0.14.5 to 0.14.6 in /requirements (#24206)
dependabot[bot] Dec 2, 2025
d75c074
Bump exceptiongroup from 1.3.0 to 1.3.1 in /requirements (#24207)
dependabot[bot] Dec 2, 2025
959764c
Bump @vitest/eslint-plugin from 1.4.3 to 1.5.0 (#24209)
dependabot[bot] Dec 2, 2025
a85664e
Bump stylelint from 16.25.0 to 16.26.0 (#24211)
dependabot[bot] Dec 2, 2025
0da7adc
Bump networkx from 3.5 to 3.6 in /requirements (#24210)
dependabot[bot] Dec 2, 2025
3349049
Bump knip from 5.70.1 to 5.70.2 (#24213)
dependabot[bot] Dec 2, 2025
887ea18
Bump addons-linter from 9.2.0 to 9.3.0 (#24205)
dependabot[bot] Dec 2, 2025
559aa9e
Bump time-machine from 2.19.0 to 3.1.0 in /requirements (#24212)
dependabot[bot] Dec 2, 2025
f2f0d61
Pontoon/AMO: Update Georgian (ka)
mozilla-pontoon Dec 3, 2025
e2cd4a6
Pontoon/AMO: Update Georgian (ka)
mozilla-pontoon Dec 3, 2025
72ffedf
Pontoon/AMO: Update Romanian (ro)
mozilla-pontoon Dec 3, 2025
3475b97
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Dec 3, 2025
477f26e
Bump django from 4.2.26 to 4.2.27 in /requirements (#24216)
dependabot[bot] Dec 3, 2025
b910d58
Add a way to use the source-builder project locally (#24197)
willdurand Dec 3, 2025
cc42234
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR), Polish (pl)
mozilla-pontoon Dec 3, 2025
305668a
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Dec 3, 2025
01042b8
Pontoon/AMO: Update Friulian (fur)
mozilla-pontoon Dec 4, 2025
3564e66
Pontoon/AMO: Update Friulian (fur)
mozilla-pontoon Dec 4, 2025
813f325
Bump kombu from 5.6.0 to 5.6.1 in /requirements in the celery group (…
dependabot[bot] Dec 4, 2025
63fdb21
Bump prettier from 3.6.2 to 3.7.0 (#24218)
dependabot[bot] Dec 4, 2025
bcbbfed
Add api key to source-builder (#24217)
willdurand Dec 4, 2025
2bc2a94
Bump deprecated from 1.2.18 to 1.3.1 in /requirements (#24108)
dependabot[bot] Dec 4, 2025
13ce238
Pontoon/AMO: Update Hungarian (hu)
mozilla-pontoon Dec 5, 2025
bd7329a
Pontoon/AMO: Update Hungarian (hu)
mozilla-pontoon Dec 5, 2025
0779bcf
Pontoon/AMO: Update Vietnamese (vi)
mozilla-pontoon Dec 5, 2025
5201742
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 5, 2025
941b1af
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 5, 2025
0e87b79
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 5, 2025
f4ef531
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 5, 2025
836673f
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 5, 2025
8aeeee3
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 5, 2025
0994207
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 6, 2025
4fbcfa0
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 7, 2025
8205026
Pontoon/AMO: Update Norwegian Nynorsk (nn-NO)
mozilla-pontoon Dec 8, 2025
c35061a
Pontoon/AMO: Update Norwegian Nynorsk (nn-NO)
mozilla-pontoon Dec 8, 2025
dca272d
Bump sqlparse from 0.5.3 to 0.5.4 in /requirements (#24221)
dependabot[bot] Dec 8, 2025
26379a5
Bump prettier from 3.7.0 to 3.7.1 (#24219)
dependabot[bot] Dec 8, 2025
5091f18
Bump stylelint from 16.26.0 to 16.26.1 (#24220)
dependabot[bot] Dec 8, 2025
d6f44ca
Bump prettier from 3.7.1 to 3.7.3 (#24224)
dependabot[bot] Dec 8, 2025
d2fe294
Bump @vitest/eslint-plugin from 1.5.0 to 1.5.1 (#24227)
dependabot[bot] Dec 8, 2025
021c4bf
Bump knip from 5.70.2 to 5.71.0 (#24225)
dependabot[bot] Dec 8, 2025
91465b3
Bump ruff from 0.14.6 to 0.14.7 in /requirements (#24226)
dependabot[bot] Dec 8, 2025
7b75202
Bump rpds-py from 0.29.0 to 0.30.0 in /requirements (#24228)
dependabot[bot] Dec 8, 2025
04dd597
Bump zizmorcore/zizmor from 1.12.1 to 1.18.0 (#24202)
dependabot[bot] Dec 8, 2025
055adeb
Do not call the source builder when the version doesn't have a licens…
willdurand Dec 8, 2025
7dd584b
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 8, 2025
62306e1
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 8, 2025
26bec95
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 9, 2025
cc6c85d
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 9, 2025
6047d36
Bump drf-spectacular-sidecar in /requirements (#24232)
dependabot[bot] Dec 9, 2025
df7e754
Fix broken nn-NO locale (dash vs underscore in folder name), and warn…
diox Dec 9, 2025
894a625
Bump elasticsearch/elasticsearch from 8.18.2 to 8.19.8 (#24231)
dependabot[bot] Dec 9, 2025
073076f
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 9, 2025
b6bef60
Bump prettier from 3.7.3 to 3.7.4 (#24237)
dependabot[bot] Dec 10, 2025
5593f0d
Pontoon/AMO: Update Spanish (Chile) (es-CL)
mozilla-pontoon Dec 10, 2025
e16d009
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 11, 2025
a3e782a
Upgrade to Python 3.13 (#24235)
diox Dec 11, 2025
f3829d4
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Dec 12, 2025
cdb9d60
drop logic that routes some abuse reports to reviewers directly (#24240)
eviljeff Dec 12, 2025
c6c5636
Extracted l10n messages from 2025-12-12 at cdb9d60390
addons-robot Dec 12, 2025
20a8026
Pontoon/AMO: Update 60 localizations
mozilla-pontoon Dec 12, 2025
9746cbd
Adjust documentation about JWT reuse (#24243)
diox Dec 12, 2025
0dc3840
Compute hotness even if previous week is 0 (#24246)
diox Dec 12, 2025
946310f
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 13, 2025
6c6561f
Extracted l10n messages from 2025-12-13 at 946310f3b9
addons-robot Dec 13, 2025
0e70789
Pontoon/AMO: Update 60 localizations
mozilla-pontoon Dec 13, 2025
6651541
Pontoon/AMO: Update Dutch (nl), Czech (cs), Portuguese (Brazil) (pt-B…
mozilla-pontoon Dec 13, 2025
f1a58a1
Pontoon/AMO: Update Sorbian, Upper (hsb), Sorbian, Lower (dsb)
mozilla-pontoon Dec 13, 2025
0c1ee56
Pontoon/AMO: Update English (Great Britain) (en-GB)
mozilla-pontoon Dec 13, 2025
1202f04
Pontoon/AMO: Update Italian (it)
mozilla-pontoon Dec 13, 2025
37f476b
Pontoon/AMO: Update German (de)
mozilla-pontoon Dec 13, 2025
a9da936
Pontoon/AMO: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon Dec 13, 2025
ec10e0a
Pontoon/AMO: Update Swedish (sv-SE)
mozilla-pontoon Dec 13, 2025
dd4bdea
Pontoon/AMO: Update Interlingua (ia)
mozilla-pontoon Dec 13, 2025
7d89b4f
Pontoon/AMO: Update Turkish (tr)
mozilla-pontoon Dec 13, 2025
eaa2c84
Pontoon/AMO: Update Japanese (ja)
mozilla-pontoon Dec 14, 2025
c3abf19
Pontoon/AMO: Update Japanese (ja)
mozilla-pontoon Dec 14, 2025
33e020f
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 14, 2025
5e9461e
Pontoon/AMO: Update Georgian (ka)
mozilla-pontoon Dec 14, 2025
04f8e7a
Pontoon/AMO: Update Spanish (Chile) (es-CL)
mozilla-pontoon Dec 15, 2025
3c30381
Pontoon/AMO: Update Frisian (fy-NL)
mozilla-pontoon Dec 15, 2025
b6dc0bb
Pontoon/AMO: Update Friulian (fur)
mozilla-pontoon Dec 15, 2025
1d1f5bb
Pontoon/AMO: Update Norwegian Bokmål (nb-NO)
mozilla-pontoon Dec 15, 2025
f9d5f09
Pontoon/AMO: Update Polish (pl)
mozilla-pontoon Dec 15, 2025
8d406e0
Remove old Promoted group constants (#24236)
eviljeff Dec 15, 2025
b713ce2
Extracted l10n messages from 2025-12-15 at 8d406e022e
addons-robot Dec 15, 2025
84c4fa2
Pontoon/AMO: Update 60 localizations
mozilla-pontoon Dec 15, 2025
d3f8c88
Bump knip from 5.71.0 to 5.72.0 (#24249)
dependabot[bot] Dec 15, 2025
384c3bd
Bump pytest from 9.0.1 to 9.0.2 in /requirements (#24248)
dependabot[bot] Dec 15, 2025
ee6c825
Bump @vitest/eslint-plugin from 1.5.1 to 1.5.2 (#24247)
dependabot[bot] Dec 15, 2025
0ff1467
Pontoon/AMO: Update Romanian (ro)
mozilla-pontoon Dec 15, 2025
45a7eb3
Pontoon/AMO: Update Norwegian Nynorsk (nn-NO)
mozilla-pontoon Dec 16, 2025
390dd50
Pontoon/AMO: Update Norwegian Nynorsk (nn-NO)
mozilla-pontoon Dec 16, 2025
55d630a
Pontoon/AMO: Update Hungarian (hu)
mozilla-pontoon Dec 16, 2025
c6709d9
Pontoon/AMO: Update Croatian (hr)
mozilla-pontoon Dec 16, 2025
2e82484
Pontoon/AMO: Update Croatian (hr)
mozilla-pontoon Dec 16, 2025
0195ecc
Bump knip from 5.72.0 to 5.73.0 (#24255)
dependabot[bot] Dec 17, 2025
dfdfc9d
Bump google-cloud-storage in /requirements in the google group (#24254)
dependabot[bot] Dec 17, 2025
26894d9
Pontoon/AMO: Update Slovak (sk)
mozilla-pontoon Dec 18, 2025
179df5f
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 18, 2025
e8a4ff5
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 18, 2025
8e82943
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 18, 2025
50de08f
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 18, 2025
9017949
Pontoon/AMO: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon Dec 19, 2025
49218bd
Pontoon/AMO: Update Vietnamese (vi)
mozilla-pontoon Dec 19, 2025
c82b4df
Pontoon/AMO: Update Albanian (sq)
mozilla-pontoon Dec 19, 2025
0181a0a
Pontoon/AMO: Update Albanian (sq)
mozilla-pontoon Dec 19, 2025
a368e90
Pontoon/AMO: Update Albanian (sq)
mozilla-pontoon Dec 19, 2025
33f3fa2
Pontoon/AMO: Update Albanian (sq)
mozilla-pontoon Dec 19, 2025
545a7b1
Pontoon/AMO: Update Albanian (sq)
mozilla-pontoon Dec 19, 2025
9fd18f0
Bump knip from 5.73.0 to 5.73.3 (#24257)
dependabot[bot] Dec 19, 2025
282c611
Pontoon/AMO: Update Greek (el)
mozilla-pontoon Dec 20, 2025
5fc9423
Pontoon/AMO: Update Bulgarian (bg)
mozilla-pontoon Dec 21, 2025
3afbab5
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 21, 2025
54ab06d
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 21, 2025
cac1882
Bump knip from 5.73.3 to 5.73.4 (#24266)
dependabot[bot] Dec 22, 2025
bf65fdf
Bump @eslint/js from 9.39.1 to 9.39.2 (#24263)
dependabot[bot] Dec 22, 2025
2ac0bc6
Bump less from 4.4.2 to 4.5.1 (#24262)
dependabot[bot] Dec 22, 2025
8d160d5
Bump django-admin-rangefilter from 0.13.3 to 0.13.5 in /requirements …
dependabot[bot] Dec 22, 2025
b098e15
Bump ruff from 0.14.7 to 0.14.9 in /requirements (#24258)
dependabot[bot] Dec 22, 2025
c91d030
Bump sentry-sdk from 2.46.0 to 2.47.0 in /requirements (#24241)
dependabot[bot] Dec 22, 2025
9d2b8e7
Bump networkx from 3.6 to 3.6.1 in /requirements (#24253)
dependabot[bot] Dec 22, 2025
060737e
Bump eslint from 9.39.1 to 9.39.2 (#24259)
dependabot[bot] Dec 23, 2025
e423db8
Bump jsdom from 27.2.0 to 27.3.0 (#24252)
dependabot[bot] Dec 23, 2025
cc11fee
Bump mysql from 8.0 to 8.0 (#24269)
dependabot[bot] Dec 23, 2025
eac9ebc
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 23, 2025
8c3f90f
Pontoon/AMO: Update Croatian (hr)
mozilla-pontoon Dec 24, 2025
0cae7f3
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 24, 2025
a1828af
Initialize Tajik (tg) content
flodolo Dec 29, 2025
d92b6c9
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Dec 29, 2025
8e8fc07
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Dec 29, 2025
70cd592
Pontoon/AMO: Update Tajik (tg)
mozilla-pontoon Dec 29, 2025
4e3a776
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 30, 2025
8031218
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Dec 30, 2025
116a809
Pontoon/AMO: Update Turkish (tr)
mozilla-pontoon Jan 2, 2026
69b90e7
Extracted l10n messages from 2026-01-02 at 116a8093fa
addons-robot Jan 2, 2026
6fa590d
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Jan 2, 2026
d4bc1de
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 2, 2026
4a2315d
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 2, 2026
113f6d0
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 2, 2026
3427fd8
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 2, 2026
96f4687
Pontoon/AMO: Update Friulian (fur)
mozilla-pontoon Jan 3, 2026
8321ae5
Pontoon/AMO: Update Turkish (tr)
mozilla-pontoon Jan 4, 2026
3237cfe
drop localized strings from reviewer tools (#24251)
eviljeff Jan 5, 2026
a10fd73
Extracted l10n messages from 2026-01-05 at 3237cfe622
addons-robot Jan 5, 2026
f0eaa64
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Jan 5, 2026
dcc7e1f
Add command to fake cinder webhook request in local environments (#24…
diox Jan 5, 2026
df04318
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 5, 2026
0a96843
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Jan 5, 2026
575fe8b
fix broken/missing l10n in devhub (#24294)
eviljeff Jan 7, 2026
f9744e2
Extracted l10n messages from 2026-01-07 at 575fe8b6d4
addons-robot Jan 7, 2026
ac42fa1
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Jan 7, 2026
27cb22f
Pontoon/AMO: Update Hebrew (he)
mozilla-pontoon Jan 7, 2026
1a5da30
Pontoon/AMO: Update Hebrew (he), Italian (it)
mozilla-pontoon Jan 7, 2026
d930713
Pontoon/AMO: Update Italian (it)
mozilla-pontoon Jan 7, 2026
519a99e
Expose the re-enabled versions for an appeal (#24256)
eviljeff Jan 7, 2026
7175cb3
Pontoon/AMO: Update Chinese (Taiwan) (zh-TW), Norwegian Nynorsk (nn-NO)
mozilla-pontoon Jan 7, 2026
8721623
Prevent reviewers from resolving developer appeals with reject/reject…
diox Jan 7, 2026
7a0ced1
Bump bitarray from 3.0.0 to 3.8.0 in /requirements (#24122)
dependabot[bot] Jan 7, 2026
fc5457c
Extracted l10n messages from 2026-01-07 at 7a0ced192a
addons-robot Jan 7, 2026
6f4a505
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Jan 7, 2026
d434aef
Pontoon/AMO: Update Polish (pl)
mozilla-pontoon Jan 7, 2026
d998f99
Bump glob from 11.1.0 to 13.0.0 (#24194)
dependabot[bot] Jan 7, 2026
99cde56
Pontoon/AMO: Update Norwegian Bokmål (nb-NO), Polish (pl)
mozilla-pontoon Jan 7, 2026
d3efc04
Pontoon/AMO: Update Polish (pl)
mozilla-pontoon Jan 7, 2026
7896d7a
Bump wrapt from 1.17.2 to 2.0.1 in /requirements (#24143)
dependabot[bot] Jan 7, 2026
94f6e9e
Bump django-tables2 from 2.7.5 to 2.8.0 in /requirements (#24199)
dependabot[bot] Jan 7, 2026
5b3eb8b
Bump the google group in /requirements with 3 updates (#24271)
dependabot[bot] Jan 7, 2026
6a3b2cd
Bump cachetools from 5.5.2 to 6.2.4 in /requirements (#24273)
dependabot[bot] Jan 7, 2026
3d5c0d5
Bump proto-plus from 1.26.1 to 1.27.0 in /requirements (#24274)
dependabot[bot] Jan 7, 2026
e3db03a
Bump time-machine from 3.1.0 to 3.2.0 in /requirements (#24278)
dependabot[bot] Jan 7, 2026
9c9b0f6
Bump vitest from 3.2.4 to 4.0.16 (#24276)
dependabot[bot] Jan 7, 2026
e1f9c1b
Pontoon/AMO: Update Sorbian, Upper (hsb), Russian (ru)
mozilla-pontoon Jan 7, 2026
2930815
Bump ruff from 0.14.9 to 0.14.10 in /requirements (#24280)
dependabot[bot] Jan 7, 2026
2031d59
Bump sqlparse from 0.5.4 to 0.5.5 in /requirements (#24284)
dependabot[bot] Jan 7, 2026
00f0fa5
Bump jsdom from 27.3.0 to 27.4.0 (#24292)
dependabot[bot] Jan 7, 2026
95913d8
Pontoon/AMO: Update Sorbian, Upper (hsb), Sorbian, Lower (dsb)
mozilla-pontoon Jan 7, 2026
cdf2242
Bump pyparsing from 3.2.5 to 3.3.1 in /requirements (#24288)
dependabot[bot] Jan 7, 2026
36b94c2
Bump ipython from 8.32.0 to 9.8.0 in /requirements (#24239)
dependabot[bot] Jan 7, 2026
59ca25c
Bump markdown-it-py from 3.0.0 to 4.0.0 in /requirements (#23800)
dependabot[bot] Jan 7, 2026
84e06c0
Pontoon/AMO: Update Turkish (tr)
mozilla-pontoon Jan 7, 2026
2430260
Pontoon/AMO: Update German (de)
mozilla-pontoon Jan 7, 2026
c74c0c7
Pontoon/AMO: Update Frisian (fy-NL), Dutch (nl)
mozilla-pontoon Jan 7, 2026
1938cae
Pontoon/AMO: Update Russian (ru)
mozilla-pontoon Jan 7, 2026
561b9b4
Pontoon/AMO: Update English (Great Britain) (en-GB)
mozilla-pontoon Jan 7, 2026
2c3e60f
Pontoon/AMO: Update Portuguese (Portugal) (pt-PT)
mozilla-pontoon Jan 7, 2026
d5533bf
Pontoon/AMO: Update Tajik (tg)
mozilla-pontoon Jan 8, 2026
508a321
Pontoon/AMO: Update Tajik (tg)
mozilla-pontoon Jan 8, 2026
b0ae6cd
Pontoon/AMO: Update Hungarian (hu), Interlingua (ia)
mozilla-pontoon Jan 8, 2026
b1a99f3
Bump sentry-sdk from 2.47.0 to 2.48.0 in /requirements (#24275)
dependabot[bot] Jan 8, 2026
b3e8c1b
Pontoon/AMO: Update Swedish (sv-SE)
mozilla-pontoon Jan 8, 2026
5190bfc
Pontoon/AMO: Update Slovenian (sl)
mozilla-pontoon Jan 8, 2026
34a5fbc
Pontoon/AMO: Update Spanish (Chile) (es-CL)
mozilla-pontoon Jan 9, 2026
33427d3
Add dummy upload endpoint for local/dev/stage to test upload speed (#…
diox Jan 9, 2026
2e57a3b
Pontoon/AMO: Update Turkish (tr)
mozilla-pontoon Jan 9, 2026
64eabab
Pontoon/AMO: Update English (Canada) (en-CA)
mozilla-pontoon Jan 9, 2026
b23e953
Pontoon/AMO: Update Interlingua (ia)
mozilla-pontoon Jan 10, 2026
b2c8675
Pontoon/AMO: Update Polish (pl)
mozilla-pontoon Jan 10, 2026
48ce61d
Pontoon/AMO: Update Polish (pl)
mozilla-pontoon Jan 10, 2026
1b09d1d
Pontoon/AMO: Update Interlingua (ia)
mozilla-pontoon Jan 11, 2026
aa749cc
Pontoon/AMO: Update Spanish (Chile) (es-CL)
mozilla-pontoon Jan 11, 2026
67c8bef
Pontoon/AMO: Update Greek (el)
mozilla-pontoon Jan 11, 2026
f70950a
Pontoon/AMO: Update Slovak (sk)
mozilla-pontoon Jan 11, 2026
a5542bb
Pontoon/AMO: Update Slovak (sk)
mozilla-pontoon Jan 11, 2026
d1cd607
Pontoon/AMO: Update Czech (cs)
mozilla-pontoon Jan 11, 2026
21f5ac6
Pontoon/AMO: Update Norwegian Nynorsk (nn-NO)
mozilla-pontoon Jan 13, 2026
bb5b724
Bump vite from 6.4.1 to 7.3.0 (#24261)
dependabot[bot] Jan 13, 2026
46631a0
Bump pillow from 12.0.0 to 12.1.0 in /requirements (#24304)
dependabot[bot] Jan 13, 2026
920ffe1
Pontoon/AMO: Update Tajik (tg)
mozilla-pontoon Jan 13, 2026
ed63d39
Pontoon/AMO: Update Tajik (tg)
mozilla-pontoon Jan 13, 2026
0c75114
Pass scanner api key in authorization header (#24317)
willdurand Jan 13, 2026
d8971b4
Pontoon/AMO: Update French (fr)
mozilla-pontoon Jan 13, 2026
0f92605
Pontoon/AMO: Update Chinese (China) (zh-CN)
mozilla-pontoon Jan 14, 2026
b3ee198
Scanner pipeline (#24298)
willdurand Jan 14, 2026
35e425b
Extracted l10n messages from 2026-01-14 at b3ee198f25
addons-robot Jan 14, 2026
ddb847b
Bump @vitest/eslint-plugin from 1.5.2 to 1.6.5 (#24315)
dependabot[bot] Jan 14, 2026
af0f2df
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Jan 14, 2026
cd844a6
Pontoon/AMO: Update Portuguese (Brazil) (pt-BR), Czech (cs)
mozilla-pontoon Jan 14, 2026
4439438
Remove submission_done signal (#24320)
willdurand Jan 14, 2026
1876dee
Extracted l10n messages from 2026-01-14 at 4439438e48
addons-robot Jan 14, 2026
f513732
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Jan 14, 2026
c762035
Bump @vitest/eslint-plugin from 1.6.5 to 1.6.6 (#24321)
dependabot[bot] Jan 14, 2026
349512d
Pontoon/AMO: Update Romanian (ro)
mozilla-pontoon Jan 14, 2026
c79dfd6
clear abuse-related NHR in reviewer tools if no open jobs (#24316)
eviljeff Jan 14, 2026
1f02fa6
Add artificial delay in dummy upload endpoint to test timeouts (#24309)
diox Jan 14, 2026
e2d6f4d
Bump vite from 7.3.0 to 7.3.1 (#24323)
dependabot[bot] Jan 14, 2026
0c6269d
Call the source builder as a scanner webhook (#24306)
willdurand Jan 14, 2026
2f9816a
Extracted l10n messages from 2026-01-14 at 0c6269dc6e
addons-robot Jan 14, 2026
4ab6dc0
Pontoon/AMO: Update 61 localizations
mozilla-pontoon Jan 14, 2026
4a24e8e
Bump undici from 7.16.0 to 7.18.2 (#24327)
dependabot[bot] Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"exclude": "node_modules/**",
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"corejs": 3
}
]
]
}
2 changes: 2 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
> 0.5%, last 2 versions, Firefox ESR, not dead
not ie <= 11
652 changes: 0 additions & 652 deletions .circleci/config.yml

This file was deleted.

73 changes: 67 additions & 6 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,69 @@
# Copy of .gitignore please keep these in sync
*.css.tmp
*.egg-info
*.js.tmp
*.less.css
*.mo
*.po~
*.py[co]
*.signed.zip
*.styl.css
*-all.css
*-all.js
*-min.css
*-min.js
.*.sw?
.cache
.DS_Store
.env
.ipython
.mysql_history
.nose*
.npm/
.pdbhistory
.pytest_cache
.ssh
.tox/
.vscode
backups
build*.py
buildx-bake-metadata.json
deps/*
docker*.yml
docker/artifacts/*
docs/_build
docs/_gh-pages
docs/api/_build
local_settings.py
MANIFEST
node_modules
pip-log.txt
private/
.ruff_cache
settings_local.py*
settings_local_*.py
shellng_local.py
site-static/*
src/olympia/discovery/strings.jinja2
static-build/*
static/css/node_lib/*
static/js/node_lib/*
storage
tmp/*

# Additionally ignore these files from the docker build that are not in .gitignore

.dockerignore
.github
docs
private
docker-bake.hcl
docker-compose*.yml
Dockerfile*
Makefile-os

# Do not copy .git directory to docker images
.git
.cache
.tox
deps/
node_modules/
storage/
logs/*

# Ignore generated credentials from google-github-actions/auth
gha-creds-*.json
29 changes: 29 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
(contributing)=

# Contributing

If you're not sure this is the correct place to file an issue
then please file an issue on the [mozilla/addons] project instead.

Before contributing code, please note:

- You agree to license your contributions under the [license].
- Please ask on the [dev-addons mailing list] before submitting
pull-requests for new features or large changes that are not related to
existing issues.
- Follow [PEP8], [jshint] and our other [style guide conventions].
- Please write tests and read the docs on [addons-server].

Ready to get started? Follow [these steps](https://wiki.mozilla.org/Add-ons/Contribute/Code).

**Note to staff:** If you come across a potential "good first bug" for contributors, please tag it with "**maybe good first bug**". The community team [triages](https://wiki.mozilla.org/Add-ons/Contribute/Goodfirstbugs_triage) these every other week to ensure they have mentors assigned, onboarding information, and basic steps to get started. This gives new contributors a better experience when they pick a "good first bug" to work on.

Thank you for contributing!

[addons-server]: https://addons-server.readthedocs.io/en/latest/
[dev-addons mailing list]: https://mail.mozilla.org/listinfo/dev-addons
[jshint]: http://www.jshint.com/
[license]: https://github.com/mozilla/addons-server/blob/master/LICENSE
[mozilla/addons]: https://github.com/mozilla/addons/issues/new
[pep8]: https://www.python.org/dev/peps/pep-0008/
[style guide conventions]: https://mozweb.readthedocs.io/en/latest/
31 changes: 0 additions & 31 deletions .github/CONTRIBUTING.rst

This file was deleted.

50 changes: 39 additions & 11 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,43 @@
Fixes: mozilla/addons#ISSUENUM

<!--
Thanks for opening a Pull Request (PR), here's a few guidelines as to what we need in your PR before we review it.
-->

### Description

<!--
Your PR will be squashed when merged so the 1st commit must contain a descriptive and concise summary of the change.
Additional details should be added in the description. If your change is simple enough to summarize in the commit, or
if it is not relevant for your PR, remove this section.
-->

### Context

<!--
Often a pull request contains changes that are not fully self explanatory. Maybe this PR is a part of a series,
or maybe it is a partial change now with a more ambitious plan for the future. Add this additional context here.
If it is not relevant for your PR, remove this section.
-->

### Testing

<!--
Your change must be related to an existing, open issue. This issue should contain testing instructions.
Often, the testing info in the issue is higher level, geared towards a user or QA experience.
Here you can provide information for a developer verifying this PR. Get technical.
If it is not relevant to your PR, remove this section.
-->

### Checklist

<!--
Here's a few guidelines as to what we need in your PR before we review it.
Please delete anything that isn't relevant to your patch.
-->

* [ ] This PR relates to an existing open issue and there are no existing
PRs open for the same issue.
* [ ] Add `Fixes #ISSUENUM` at the top of your PR.
* [ ] Add a description of the changes introduced in this PR.
* [ ] The change has been successfully run locally.
* [ ] Add tests to cover the changes added in this PR.
* [ ] Add before and after screenshots (Only for changes that impact the UI).

Once you have met the above requirements please replace this section with
a `Fixes #ISSUENUM` linking to the issue fixed by this PR along with an
explanation of the changes. Thanks for your contribution!
- [ ] Add `#ISSUENUM` at the top of your PR to an existing open issue in the mozilla/addons repository.
- [ ] Successfully verified the change locally.
- [ ] The change is covered by automated tests, or otherwise indicated why doing so is unnecessary/impossible.
- [ ] Add before and after screenshots (Only for changes that impact the UI).
- [ ] Add or update relevant [docs](../docs/) reflecting the changes made.
84 changes: 84 additions & 0 deletions .github/actions/build-docker/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: 'Docker Build Action'
description: 'Build the docker image'
inputs:
registry:
required: true
description: The registry to tag the image with
image:
required: true
description: The image to tag the image with
version:
required: true
description: The image version to tag with
push:
required: false
description: Push the image?
default: 'false'

outputs:
tag:
description: The docker tag of the built image
value: ${{ steps.build_meta.outputs.tag }}
version:
description: The docker version of the built image
value: ${{ steps.meta.outputs.version }}
digest:
description: The docker build digest of the built image
value: ${{ steps.build_meta.outputs.digest }}

runs:
using: 'composite'
steps:
- name: Context
id: context
shell: bash
run: |
git_repo_url="${{ github.server_url }}/${{ github.repository }}"

echo "git_build_url=$git_repo_url/actions/runs/${{ github.run_id }}" >> $GITHUB_OUTPUT
echo "git_sha=${{ github.sha }}" >> $GITHUB_OUTPUT
echo "metadata_file=buildx-bake-metadata.json" >> $GITHUB_OUTPUT

cat $GITHUB_OUTPUT

- name: Docker meta
id: meta
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804
with:
bake-target: web
images: ${{ inputs.registry }}/${{ inputs.image }}
tags: |
# use raw tag to allow the calling workflow to define the version of the image
# and to prevent multiple tags from being associated with a build
type=raw,value=${{ inputs.version }}

- name: Build Image
id: build
shell: bash
env:
# These values are irrelevant for local builds, so don't include them
# in the make command directly but set them on the environment to be picked up.
DOCKER_TAGS_FILE: ${{ steps.meta.outputs.bake-file-tags }}
DOCKER_ANNOTATIONS_FILE: ${{ steps.meta.outputs.bake-file-annotations }}
DOCKER_METADATA_FILE: ${{ steps.context.outputs.metadata_file }}
DOCKER_PUSH: ${{ inputs.push }}
version: ${{ steps.meta.outputs.version }}
git_sha: ${{ steps.context.outputs.git_sha }}
git_build_url: ${{ steps.context.outputs.git_build_url }}
run: |
make build \
DOCKER_VERSION="$version" \
DOCKER_COMMIT="$git_sha" \
DOCKER_BUILD="$git_build_url"

- name: Get image digest
id: build_meta
shell: bash
env:
metadata_file: ${{ steps.context.outputs.metadata_file }}
run: |
metadata=$(cat $metadata_file)
echo "digest=$(echo $metadata | jq -r '.web."containerimage.digest"')" >> $GITHUB_OUTPUT
echo "tag=$(echo $metadata | jq -r '.web."image.name"')" >> $GITHUB_OUTPUT
cat $GITHUB_OUTPUT

72 changes: 72 additions & 0 deletions .github/actions/run-docker/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: 'Docker Run Action'
description: 'Run a command in a new container'
inputs:
version:
description: 'The version of the image to run. '
required: true
default: 'local'
digest:
description: 'The build digest of the image to run. Overrides version.'
required: true
default: ''
run:
description: 'Run command in container'
required: true
logs:
description: 'Show logs'
required: false
skip_data_seed:
description: 'Skip data backup'
required: false
default: 'true'
target:
description: 'Docker target to run (development|production)'
required: false
default: 'production'
deps:
description: 'Which dependencies to install at runtime? (development|production)'
required: false
default: 'production'

runs:
using: 'composite'
steps:
- name: Run Docker Container
id: run
continue-on-error: true
shell: bash
env:
version: ${{ inputs.version }}
digest: ${{ inputs.digest }}
target: ${{ inputs.target }}
deps: ${{ inputs.deps }}
skip_data_seed: ${{ inputs.skip_data_seed }}
run: ${{ inputs.run }}
run: |
# Start the specified services
make up \
DOCKER_VERSION="${version}" \
DOCKER_DIGEST="${digest}" \
DOCKER_TARGET="${target}" \
OLYMPIA_UID="$(id -u)" \
OLYMPIA_DEPS="${deps}" \
SKIP_DATA_SEED="${skip_data_seed}" \
DOCKER_WAIT="true"

docker compose exec --user olympia web bash -c "${run}"

- name: Post Run (logs and exit code)
if: always()
shell: bash
env:
logs: ${{ inputs.logs }}
outcome: ${{ steps.run.outcome }}
run: |
if [[ "$logs" == "true" ]]; then
docker compose logs
fi

# If the run command failed, exit with a non-zero exit code
if [ "$outcome" != 'success' ]; then
exit 1
fi
Loading