Commit Graph

255 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
fcdf03fe33 fix(tools): improve curriculum build, but with correct caching (#66323) 2026-03-10 09:32:50 +01:00
Mrugesh Mohapatra
fba37af181 revert: remove unnecessary tsc call (#66322) 2026-03-10 11:13:14 +05:30
Oliver Eyton-Williams
96f80a6493 perf: remove unnecessary tsc call (#66311) 2026-03-10 09:45:04 +05:30
Oliver Eyton-Williams
20e48dd846 refactor: lint challenges as part of curriculum, not root (#65665)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2026-02-04 16:12:21 +05:30
Oliver Eyton-Williams
92e508ad72 fix: enable filtered tests/development (#65542) 2026-01-30 22:16:25 +05:30
Oliver Eyton-Williams
f940f2beee refactor: simplify turbo config, use it for develop + build (#65526) 2026-01-28 21:38:40 +05:30
Oliver Eyton-Williams
14cde3cdea refactor: stop curriculum tests depending on client (#65534) 2026-01-28 19:35:26 +05:30
Oliver Eyton-Williams
5ff971687c refactor: move challenge build outside client (#65513) 2026-01-27 10:23:51 +05:30
Oliver Eyton-Williams
e5cae6909c feat(tools): modularize browser-scripts (#65399) 2026-01-26 13:21:20 +01:00
Mrugesh Mohapatra
4ea52e2639 chore: update to node 24 (#65416) 2026-01-22 19:29:48 +05:30
Oliver Eyton-Williams
d6e2e7ed3d refactor(tools): remove extraneous env var (#65392) 2026-01-21 16:58:32 +05:30
Naomi Carrigan
bdcb727f89 fix: use correct tsconfig for helper scripts (#65382) 2026-01-21 10:20:00 +05:30
Oliver Eyton-Williams
608afa8a39 chore: use turborepo for type checking (#64455) 2026-01-19 19:05:27 +05:30
Oliver Eyton-Williams
f03ad05e84 refactor: bundle shared so each consumer can require/import without hassle (#64167) 2026-01-19 09:45:40 +00:00
Oliver Eyton-Williams
f79d99d272 refactor(curriculum): use projects for curriculum tests (#64657) 2026-01-13 17:56:25 +02:00
Oliver Eyton-Williams
033ad7b592 chore(deps): update vitest to 4.0.15 (#64736) 2025-12-18 11:50:28 +01:00
Oliver Eyton-Williams
8ef4620e0b chore: move challenge-auditor out of root (#64280)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2025-12-02 15:06:49 +00:00
Oliver Eyton-Williams
b11a297a2a test: use ts compiler in cli tests (#62783) 2025-11-25 16:26:54 +01:00
Oliver Eyton-Williams
1e0805fd72 refactor: one eslint task per workspace (#63835) 2025-11-21 19:21:46 +05:30
Oliver Eyton-Williams
960fd9e072 refactor: split curriculum build in two (#63639) 2025-11-19 03:00:32 -08:00
Oliver Eyton-Williams
0c04e1a9ed test: use expect for clearer errors (#62965) 2025-10-23 15:32:40 +05:30
Oliver Eyton-Williams
4a635c1b32 refactor: migrate (some) curriculum files to TypeScript (#62228)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-23 10:54:57 +05:30
Oliver Eyton-Williams
51eba06a7d refactor: remove jest and lint vitest (#62330) 2025-09-24 09:27:03 +02:00
Oliver Eyton-Williams
c6498cf0b4 refactor: remove invariant (#62275) 2025-09-19 23:06:20 +05:30
Oliver Eyton-Williams
3a41a6137a feat: find closest matching block and superblock for testing (#62089) 2025-09-19 13:55:40 +05:30
Sem Bauke
0ec12631e9 test(test): migrate from Mocha to Vitest (#62085)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-09-17 12:11:50 -07:00
Oliver Eyton-Williams
ab9ec31a04 refactor: various workspaces to vitest (#62058)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-09-08 11:35:38 +02:00
Oliver Eyton-Williams
10c565828e fix(tools): curriculum command line helpers (#61831) 2025-09-02 16:03:28 +02:00
Oliver Eyton-Williams
7a424171d2 chore: update required pnpm version to >=10 (#60285) 2025-05-12 18:57:18 +05:30
Naomi
0b96c09e84 feat: replace ts-node with tsx (#59019) 2025-03-11 19:55:54 +00:00
Lars Kappert
d32e57813e chore: update Knip to v5 (#56244) 2024-09-26 13:12:00 +02:00
Oliver Eyton-Williams
5820d73b3a ci: get chrome version tied to puppeteer version (#55536) 2024-07-17 08:47:58 -07:00
Oliver Eyton-Williams
99f770704f test: use more memory in curriculum tests (#55463) 2024-07-10 14:04:24 -04:00
Oliver Eyton-Williams
925fcab997 chore(deps): update puppeteer (#55427) 2024-07-08 07:53:46 +02:00
Mrugesh Mohapatra
daede0a8ff chore: uninstall cross-env (#55224) 2024-06-20 11:26:10 +05:30
Mrugesh Mohapatra
dabea4a904 chore: bump pnpm version 2024-05-18 17:23:23 +05:30
Tom
b3fb38acc4 feat(challenge-editor): add english/task helper scripts (#54111)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-03-19 15:06:22 +00:00
Oliver Eyton-Williams
e470765bc0 chore: housekeeping (update + pin actions etc.) (#54015) 2024-03-07 13:55:37 +00:00
renovate[bot]
a01b84bd14 chore(deps): update dependency joi to v17.12.2 2024-02-23 20:08:12 +00:00
renovate[bot]
5a2b11722e chore(deps): update dependency mocha to v10.3.0 2024-02-15 04:02:37 +00:00
renovate[bot]
b19a10164c chore(deps): update dependency joi to v17.12.1 2024-02-14 22:26:32 +00:00
renovate[bot]
53048fce2f chore(deps): update dependency chai to v4.4.1 2024-02-14 15:21:49 +00:00
renovate[bot]
094dcbd06c chore(deps): update babel monorepo to v7.23.7 (#52914)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-05 11:02:22 +05:30
Tom
37c0be0aeb feat(tools, challenge-editor): add script to create challenges (#52488) 2023-12-11 08:55:32 -08:00
renovate[bot]
65673ee2fc chore(deps): update babel monorepo 2023-11-09 09:30:33 +00:00
renovate[bot]
3912e15f44 chore(deps): update dependency joi to v17.11.0 2023-10-28 01:40:36 +00:00
renovate[bot]
cffae9d5a0 chore(deps): update babel monorepo to v7.23.2 2023-10-24 11:14:03 +00:00
renovate[bot]
b6641ec500 chore(deps): update babel monorepo 2023-10-01 05:08:06 +00:00
renovate[bot]
005257b6f6 chore(deps): update dependency chai to v4.3.10 2023-09-30 20:31:10 +00:00
renovate[bot]
195e22689f chore(deps): update dependency chai to v4.3.9 2023-09-28 09:53:08 +00:00