Commit graph

633 commits

Author SHA1 Message Date
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
caf7fdbc4d 💄 Better format the license output 2022-03-27 17:37:15 +11:00
trickypr
6c1c777fbc 🐛 Use constant for determining command file 2022-03-27 17:34:08 +11:00
trickypr
9ce44617c2 🙈 Add .gluon to ignores 2022-03-27 17:32:38 +11:00
trickypr
c972a2ae55 🐛 Use JS for TS license check 2022-03-27 17:32:01 +11:00
trickypr
12d5e109ad 👷 Add tests to CI 2022-03-27 17:26:35 +11:00
trickypr
ffef881079 Fix license test 2022-03-27 17:26:23 +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
952bf6d6dc 🐛 Stop versionFormatter from crashing
Sometimes negative values were created that would cause a crash
2022-03-27 17:16:34 +11:00
trickypr
8d19aa123d 🔥 Remove commands/index.ts
Any files that imported this would have to import **all** of the commands, which is increadably inefficient, so it has been removed
2022-03-27 17:07:14 +11:00
trickypr
9034d4430a ️ Dynamicly load commands
All of the imports requred to get everythign up and running were getting a touch slow, so this new system should only load what is nessisary to improve performance
2022-03-27 17:03:50 +11:00
trickypr
168b27cec8 🔖 Drop the version down to a.0
The old version tracked upstream `melon-build`. We want a new set of versions to track our own
2022-03-27 16:49:05 +11:00
trickypr
e1a3cf8796 ♻️ Refactor packaging to make it more compleate 2022-03-27 16:48:20 +11:00
trickypr
b00b481fdb ♻️ Use a better method of guessing architecture 2022-03-27 16:48:02 +11:00
trickypr
989a1822f6 🚧 Add DIST_DIR constant 2022-03-27 16:47:31 +11:00
trickypr
ca18b9227b ♻️ Use the tested removeTimestamp function 2022-03-27 16:47:03 +11:00
trickypr
c273b4ab08 🐛 Correctly count available patches 2022-03-27 16:46:41 +11:00
trickypr
be4fc2e648 🐛 Correct the usage of hardWarning 2022-03-27 16:46:18 +11:00
trickypr
67cc3b4124 ♻️ Use constants rather than generating stuff 2022-03-27 16:45:59 +11:00
trickypr
dd5bb8120f ♻️ Use hardWarning instead of prompts 2022-03-27 16:44:38 +11:00
trickypr
dc384f87aa ️ Remove unsused imports 2022-03-27 16:44:20 +11:00
trickypr
e40306b509 📝 Better documentation for logging 2022-03-27 16:43:54 +11:00
trickypr
20781a8e55 🐛 Correct the behavior of hardWarning 2022-03-27 16:40:22 +11:00
trickypr
4ee227efbd 🏷️ Provide a better return type for error 2022-03-27 16:32:18 +11:00
trickypr
2bdcbb0736 ️ Multithreaded image processing 2022-03-27 15:52:49 +11:00
trickypr
ffbe6bbacc 🐛 Generate branding if output doesn't exist 2022-03-27 15:52:24 +11:00
trickypr
ed930bc110 Generate MacOS installer UI screen 2022-03-26 22:01:32 +11:00
trickypr
81c621dfa8 ️ Avoid rebuilding themes without changes 2022-03-26 21:27:54 +11:00
trickypr
0b0cdd1487 ️ Copy images instead of regenerating them 2022-03-26 21:02:44 +11:00
trickypr
d26f961d0a 🚧 Create some change tracking internals
This will be used later to improve the performance of branding patches
2022-03-26 20:52:41 +11:00
trickypr
0e58c15542
🔒️ Fix security issues caused by follow-redirects (#6)
Bump follow-redirects from 1.14.7 to 1.14.9
2022-03-25 20:39:51 +11:00
dependabot[bot]
10e00b60f7
Bump follow-redirects from 1.14.7 to 1.14.9
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.9.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.9)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-25 09:35:21 +00:00
trickypr
223ea225d5 💄 Change the output location of location of progress bar 2022-03-25 19:58:01 +11:00
trickypr
6d8e5780f9 🥅 Stop autoconf errors from crashing macos builds 2022-03-25 19:52:22 +11:00
trickypr
484b7b7eb3
🔀 Assorted refactor and cleanup (#5) 2022-03-12 19:17:50 +11:00
trickypr
846fee3d14 Add assorted tests 2022-03-12 19:13:59 +11:00
trickypr
83c2a27d52 🐛 Allow midleare to run 2022-03-05 17:18:20 +11:00
trickypr
1bc68b822a 📝 Document a midleware function 2022-03-05 17:17:40 +11:00
trickypr
fd516a96e7 🔥 Remove artifacts 2022-03-05 17:14:33 +11:00
trickypr
741a436798 🐛 Add svg license support 2022-03-02 21:22:04 +11:00
trickypr
0ec99d8362 ♻️ Clean up index.ts 2022-03-02 21:21:29 +11:00
trickypr
7a092fa858 Bring back reset command 2022-03-01 19:12:41 +11:00
trickypr
f33af3ed87 🚚 Use project name 2022-03-01 19:05:47 +11:00
trickypr
24a9806588 🔥 Remove branch checker 2022-03-01 19:03:44 +11:00
trickypr
6867bc1db5 🔥 Remove unneaded test command 2022-03-01 18:59:20 +11:00
trickypr
fe6d04dbb7 🐛 Change the name of the released logos 2022-01-27 20:10:03 +11:00
trickypr
e19fde50ac Add tests for timestamp generation 2022-01-27 15:57:57 +11:00