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
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
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
Some checks failed
i18n - Build Validation / Validate i18n Builds (22) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
i18n - Download Client UI / Client (push) Has been cancelled
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