Commit Graph

1605 Commits

Author SHA1 Message Date
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
Huyen Nguyen
63f6a5d61e fix: replace clean:server with clean:api (#60544) 2025-05-27 11:52:28 +00:00
Mrugesh Mohapatra
464bae4595 chore: update pnpm version 2025-05-27 13:17:57 +05:30
Mrugesh Mohapatra
16e461385e chore(api-server): bye-bye you served us well (#60520)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-05-27 09:56:46 +05:30
Oliver Eyton-Williams
7a424171d2 chore: update required pnpm version to >=10 (#60285) 2025-05-12 18:57:18 +05:30
Mrugesh Mohapatra
575445fb55 chore: remove preinstall script (#59910) 2025-04-23 12:44:38 +05:30
Anna
b8d4099796 feat(tools): create challenge helper script for quiz files (#59523) 2025-04-10 09:56:42 -05:00
Anna
17b9f1077b feat(tools): set playwright ui port to zero (#59328) 2025-03-27 14:55:33 +01:00
Mrugesh Mohapatra
4a64be5b29 refactor(GHA): deployments, logs and simple scripts (#59430) 2025-03-26 06:36:20 -05:00
Oliver Eyton-Williams
f6b57883e1 feat(api): set log level for csrf errors (#59228) 2025-03-13 22:24:41 +00:00
Naomi
0b96c09e84 feat: replace ts-node with tsx (#59019) 2025-03-11 19:55:54 +00:00
Sem Bauke
4738dd91ea chore(deps): update testing-library (#58713) 2025-02-18 12:45:27 +01:00
Oliver Eyton-Williams
62cdd77e8a chore(client): migrate to React 17 (#58355)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2025-02-13 13:51:03 -08:00
Sem Bauke
e42114e624 chore: update typescript version to 5.7.3 (#58712) 2025-02-13 12:25:58 +01:00
Oliver Eyton-Williams
86e7b2c9bb chore(deps): update ts eslint plugin (#58709) 2025-02-11 21:14:03 +05:30
Shaun Hamilton
75d2199f00 fix(api): patch oauth2 (#58581) 2025-02-10 09:51:54 +01:00
Oliver Eyton-Williams
6e9513a933 chore: upgrade eslint (#58575) 2025-02-07 22:48:43 +02:00
Oliver Eyton-Williams
e621e5fcb2 fix(tools): enable type checking for the client (#58579) 2025-02-04 11:51:25 -08:00
Anna
0047f98a24 feat(tools): use stylelint globally (#58508)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-02-03 08:44:33 +01:00
Anna
1e12fc4059 feat: add a css linter (#56823)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-01-13 15:50:17 +00:00
Naomi
08f69c0946 fix(scripts): remove env-exam call (#56772) 2024-10-21 19:56:01 +00:00
Shaun Hamilton
ea44135808 feat(api): add exam-environment endpoints (#55662)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-04 09:20:18 -05:00
Lars Kappert
d32e57813e chore: update Knip to v5 (#56244) 2024-09-26 13:12:00 +02:00
Mrugesh Mohapatra
3ff2ef19bb refactor(gitpod): update playwright, add mailhog and other ports (#56123) 2024-09-17 15:57:58 +05:30
Ilenia
cc7a177f2a feat: script to create projects (#56013) 2024-09-11 09:05:30 +02:00
Oliver Eyton-Williams
d626997c51 feat(tools): allow seed script to set user flags (#55534) 2024-07-21 09:41:32 -07:00
Oliver Eyton-Williams
c58bdc9948 chore(deps): update playwright (#55313) 2024-06-25 08:38:18 +00:00
Naomi
9bcf70206d feat: block other package managers (#55304) 2024-06-24 16:49:52 +00:00
Oliver Eyton-Williams
e80dd98e91 build: give linting more memory (#55265) 2024-06-21 16:40:31 +00:00
Mrugesh Mohapatra
daede0a8ff chore: uninstall cross-env (#55224) 2024-06-20 11:26:10 +05:30
Sem Bauke
eb84dce6ca chore: remove Cypress (#55056) 2024-06-14 10:09:40 -07:00
Mrugesh Mohapatra
1a51bb072a fix(node): set memory to 8 GiB for tests (#55193) 2024-06-14 09:32:09 -05:00
Oliver Eyton-Williams
37ec73acf7 build: remove all node_modules when cleaning (#55080) 2024-06-05 17:41:23 +02:00