Commit Graph

1637 Commits

Author SHA1 Message Date
Mrugesh Mohapatra
fa988a38b9 chore: update pnpm 2026-03-03 19:46:05 +05:30
Mrugesh Mohapatra
e7d372ed36 chore: pnpm self-update 2026-02-23 15:51:35 +05:30
Mrugesh Mohapatra
7305969701 chore(deps): cleanup postinstall stuff (#65989) 2026-02-21 18:10:03 +05:30
Oliver Eyton-Williams
c0261d8b35 chore(deps): update turbo (#65865) 2026-02-13 10:27:25 +01:00
Oliver Eyton-Williams
e8dc9de8d7 chore: add script to seed a user who is donating (#65837) 2026-02-11 20:01:35 +01:00
Sem Bauke
cb6a17716c fix: remove outdated Jest Dom v5 typing (#65722) 2026-02-10 15:31:38 +00:00
Oliver Eyton-Williams
ebda6dcefd Revert "chore(ci): upload turbo summaries (#65715)" (#65731) 2026-02-06 10:18:54 +01:00
Oliver Eyton-Williams
ff162dce2e chore(ci): upload turbo summaries (#65715) 2026-02-05 21:49:13 +01:00
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
Mrugesh Mohapatra
4f29ac70ac chore: update turbo repo (#65645) 2026-02-02 11:57:16 +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
79087ca9fd refactor(tools): replace challenge-editor with submodule (#65459) 2026-01-26 11:27:08 +00:00
Oliver Eyton-Williams
ccd070dd31 fix: delete turbo cache when cleaning (#65424) 2026-01-22 21:41:54 +05:30
Mrugesh Mohapatra
4ea52e2639 chore: update to node 24 (#65416) 2026-01-22 19:29:48 +05:30
Oliver Eyton-Williams
631a679b8f feat: use turbo to orchestrate tests (#65351) 2026-01-21 10:17:06 +05:30
Mrugesh Mohapatra
85f717dde1 chore: pnpm self-update 2026-01-20 11:12:31 +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
Mrugesh Mohapatra
1d96320480 chore: pnpm self-update 2026-01-19 14:13:17 +05:30
Oliver Eyton-Williams
f79d99d272 refactor(curriculum): use projects for curriculum tests (#64657) 2026-01-13 17:56:25 +02:00
Oliver Eyton-Williams
15c98b0db9 refactor: move playwright config into e2e folder (#64741) 2026-01-05 20:30:02 +05:30
Oliver Eyton-Williams
6fc07e3561 refactor(client): manually generate webmanifest (#64529) 2025-12-15 11:27:02 +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
9c40394914 fix: format + lint commands (#64256) 2025-12-02 13:17:23 +01:00
Oliver Eyton-Williams
37ce134123 refactor: (slightly) decentralize type checking (#64163) 2025-12-01 12:43:53 +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
f64f895ab6 refactor: start using turborepo (#63734) 2025-11-17 11:37:09 +01:00
Mrugesh Mohapatra
7cbab4902a chore: pnpm self-update 2025-11-08 07:28:57 +05:30
Sem Bauke
b28f2c3f6b refactor(client): move to react-scroll (#62921) 2025-10-24 17:18:54 +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
Mrugesh Mohapatra
8a6ae7a8ba fix: update pnpm 2025-10-06 14:30:45 +05:30
Mrugesh Mohapatra
0a9e3a8360 fix: add seeding script to root 2025-10-03 21:35:27 +05:30
Oliver Eyton-Williams
51eba06a7d refactor: remove jest and lint vitest (#62330) 2025-09-24 09:27:03 +02:00
Sem Bauke
0f0d91f50f chore(tests): migrate shared folder to Vitests (#62270)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-22 18:20:41 +05:30
Huyen Nguyen
68614b43a9 chore(tools): migrate scripts/lint test to vitest (#62265)
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-09-19 07:46:06 +00:00
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
881dfd8f78 refactor: client jest -> vitest (#62177) 2025-09-16 08:30:06 +02:00
Oliver Eyton-Williams
28411a2cec refactor: migrate challenge parser tests to vitest (#62186) 2025-09-12 09:50:02 -07:00
Oliver Eyton-Williams
dbb51259fa fix: run all tests (#62111) 2025-09-09 19:51:53 +02: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
Mrugesh Mohapatra
3aced6dc6a chore: update deps (#62025) 2025-09-03 18:49:36 +05:30
Mrugesh Mohapatra
0a000f7423 chore(pnpm): self-update (#61907) 2025-08-30 12:59:28 +05:30
Oliver Eyton-Williams
a801d503bc refactor: top-down curriculum build (#61459) 2025-08-26 12:37:26 +02:00
Mrugesh Mohapatra
45c098d506 feat(api): s/jest/vitest/g (#61863)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-08-25 22:57:56 +05:30
Tom
783421008d feat(tools): better language challenge helpers (#60696) 2025-06-12 14:54:43 +02:00
Mrugesh Mohapatra
1557711a68 fix(tools): Update node to v22, improve caching? (#60651) 2025-06-03 15:05:40 +05:30
Oliver Eyton-Williams
89402caa9d chore(api): migrate to fastify v5 (#57576) 2025-06-02 08:07:57 +05:30
Oliver Eyton-Williams
4edd1af7e4 chore: corepack use pnpm (#60536) 2025-05-27 20:18:54 +05:30