Commit graph

36 commits

Author SHA1 Message Date
TrickyPR
a2cfce72d5 🔀 Merge main into reduce-packages
I regret not rebasing
2022-10-20 22:16:51 +11:00
TrickyPR
d84e0941b5 🎨 New, overkill linter 2022-10-20 22:08:27 +11:00
TrickyPR
7650c90c3a 💬 Rename final melons to gluon 2022-10-20 21:15:17 +11:00
trickypr
3ab25b85cd 🐛 Fix branding crash 2022-07-14 13:21:58 +10:00
trickypr
0c2c22e82c 🐛 Fix assorted build failures 2022-06-23 21:20:35 +10:00
trickypr
baffe52f34 Set the browser version to be that specified by gluon.json
This sets the files:
- `browser/config/version.txt`
- `browser/config/version_display.txt`
2022-06-23 20:26:41 +10:00
trickypr
a71f9797b5 Multiple different build modes 2022-06-23 12:23:33 +10:00
trickypr
75d88389a4 🔧 Bind update chanel to brand 2022-06-23 11:21:41 +10:00
trickypr
3d3eb547f7 Add method for specifying the branding type 2022-06-22 14:03:12 +10:00
trickypr
463164a2af 🐛 Stop specifying UTF-8 2022-06-19 10:23:48 +10:00
trickypr
f90dd9c30c ♻️ Fix eslint warnings 2022-05-08 14:32:27 +10:00
trickypr
8beae3cec6 🎨 Clean up build function 2022-04-23 05:20:02 +10:00
trickypr
0766066cd7 Allow disabling of patch checks 2022-04-12 15:49:22 +10:00
trickypr
8cf7a20fa3 🐛 Add missing await 2022-03-30 13:22:35 +11:00
trickypr
4fa6676b4c 🐛 Kill on error 2022-03-28 22:06:35 +11:00
trickypr
b4af0be9bf 🔊 Add more debug logs 2022-03-28 21:26:05 +11:00
trickypr
272f43653e 📄 Add license headers to all files 2022-03-27 17:38:45 +11:00
trickypr
d84204ef17 ♻️ Stop exporting log from index.ts
This was causing issues with testing because index.ts cannot be covered be unit tests
2022-03-27 17:20:29 +11:00
trickypr
e3d22480a4 🏷️ Make types be correct 2021-12-09 09:57:32 +11:00
trickypr
ee8f6eead3 🎨 Simplify dispach 2021-12-09 09:57:00 +11:00
trickypr
48e4aadab4 🔊 Provide a better warning if there is no git repository 2021-12-06 11:44:19 +11:00
trickypr
22eb1c0a39 ♻️ Make the build more readable 2021-11-27 11:51:10 +11:00
trickypr
56d5f02bfd ⚰️ Clean up build 2021-11-27 11:42:51 +11:00
trickypr
79aa188d27 💥 Remove artifact builds 2021-11-27 11:40:46 +11:00
trickypr
ec0f7512f6 Add UI only builds as an option 2021-11-25 16:24:22 +11:00
trickypr
f558a98c7b ️ Remove unnessisary timeout 2021-11-17 18:27:05 +11:00
trickypr
b52a4d97b3 Binary name option 2021-11-17 18:26:22 +11:00
trickypr
331c2b2235 🚧 Broken artifact builds 2021-11-17 18:13:34 +11:00
trickypr
8a72874e6d 📝 Note bug 2021-11-12 19:10:25 +11:00
trickypr
c0fb0edc45 Artifact build support 2021-11-12 18:56:46 +11:00
trickypr
b0eda8e28e 🚨 Fix eslint warnings 2021-10-02 12:06:01 +10:00
trickypr
b92ee0451f Setup branding patch (wip)
Fixes #5
2021-10-02 11:21:55 +10:00
trickypr
21d2c6c965 Detect unimported patches 2021-09-27 13:08:07 +10:00
trickypr
52b13eb00c Add templates for mozconfigs 2021-09-20 17:16:43 +10:00
trickypr
4714fb4bc8 🎨 Run prettier 2021-09-20 11:10:52 +10:00
trickypr
5777e350af 🎉 Copy all the melon code over 2021-09-20 10:59:07 +10:00