Commit Graph

753 Commits (9dfcd6759242117d2c9e2b3df01286fecb3f54f0)

Author SHA1 Message Date
renovate[bot] 6b4a6a0256
chore(deps): update dependency @testing-library/cypress to v7.0.5 (#41669)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-30 19:31:53 +05:30
Renovate Bot b67b0b9baa chore(deps): update dependency eslint to v7.23.0 2021-03-28 21:55:04 +00:00
renovate[bot] 08114292c3
fix(deps): pin dependencies (#41589)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-27 20:57:57 +05:30
Mrugesh Mohapatra 42365dd172
fix: update package files, lerna config (#41599)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-03-27 07:46:20 -07:00
Mrugesh Mohapatra 58bfdd7e80 chore(root): update dependencies 2021-03-26 03:07:12 +05:30
Sem Bauke 80054b0c94
fix: restored removed alias for running cypress test (#41509) 2021-03-16 22:37:07 +05:30
Mrugesh Mohapatra 6c91f81b0e chore(deps): upgrade eslint, prettier & related packages 2021-03-11 12:19:42 +05:30
Mrugesh Mohapatra 0a53a1d7f0 chore(deps): upgrade lerna to v4 2021-03-11 12:19:42 +05:30
Mrugesh Mohapatra 4dd4865b94 chore(deps): upgrade root for patches & minor revs 2021-03-11 12:19:42 +05:30
Mrugesh Mohapatra b5f4754e2a
fix: re-revert the API decoupling (#41263)
* fix(api): decouple api from curriculum

This reverts commit 8f0e441644 and
introduces the implementations from #40703.

* fix(gitpod): add curriculum build to GitPod

This reverts commit 706d70f58d and
introduces implementations from #41234.

* docs: update DevOps manual for api change (#41259)

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-02-25 12:02:35 -08:00
Mrugesh Mohapatra 8f0e441644 revert(api): decouple api from curriculum
This reverts commit c077ffe4b9
via PR #40703
2021-02-25 03:40:09 +05:30
Mrugesh Mohapatra 5090ea66c3
chore: update npm run scripts (#41221) 2021-02-22 09:51:17 +01:00
Oliver Eyton-Williams c077ffe4b9
feat(api): decouple api from curriculum (#40703) 2021-02-22 12:23:59 +05:30
Shaun Hamilton 850a1a2271
feat(dev): add Cypress and Puppeteer to GitPod (#40862) 2021-02-05 11:14:02 +05:30
Oliver Eyton-Williams 0b75c2fc62
fix: ensure-env before test and lint (#40850)
This prevents confusing errors resulting from the config files not always
being updated.
2021-02-01 09:25:13 +05:30
Nicholas Carrigan (he/him) 49b1c29f6b fix(tools): validate and lint i18n schema (#40597)
* tools: Move schema validation to linter

Migrates the schema validation process for
translation files out of the `test` step and
in to a `lint` step.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* fix: typo

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* tools: Lint motivation object

Verifies that the motivation.json objects are
correct, and that the quote objects are all
structured properly.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* tools: add object value validation

Adds a function that validates each translation
object does not have any empty keys.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* tools: Log missing values with property chain

Modifies the value validation to log property names
as chains, for easier identification of misisng key
values.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* fix(tools): Correct typo

Corrects the typo in the motivation-schema.js comments

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-01-31 12:15:37 +05:30
Kabindra Shrestha ac3d762bb5 fix(learn): split and simplified learn map (#39154) 2021-01-31 12:15:35 +05:30
Mrugesh Mohapatra befc6c4de5
chore: update root dependencies (#40510) 2020-12-21 20:38:51 +05:30
Tom 873fce02a2
feat: expand cypress tests to include some cert claiming (#40422) 2020-12-16 12:54:18 +05:30
Twaha Rahman bf0c49f9b4
chore(cypress): migrate to Cypress v6 (#40396)
* Update Cypress version from 5.3.0 to 6.0.0

* Replace `not.be.visible` with `not.exist`

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-12-07 11:02:52 +01:00
Shaun Hamilton c75b28faf2
feat(tools): add fully certified development user (#40181)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-12-03 21:15:45 +05:30
Patrick Lehmann 4c242505b7
fix(eslint): meld into main repo (#40182)
Co-authored-by: Pat Lehmann <patrick.lehmann@homes.com>
2020-11-21 23:36:46 +05:30
Twaha Rahman a6c49543d5
refactor: Cypress CLI args to config file (#40268) 2020-11-20 11:39:34 +01:00
dependabot[bot] ee9b180349 chore(deps-dev): bump eslint-config-prettier from 4.3.0 to 6.12.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 4.3.0 to 6.12.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v4.3.0...v6.12.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 15:10:42 +05:30
dependabot[bot] da7d6a761e chore(deps-dev): bump cypress from 4.11.0 to 5.3.0
Bumps [cypress](https://github.com/cypress-io/cypress) from 4.11.0 to 5.3.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js)
- [Commits](https://github.com/cypress-io/cypress/compare/v4.11.0...v5.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 08:06:16 +00:00
Mrugesh Mohapatra 3cb43ca365 chore(deps): remove unused packages on root 2020-10-11 23:55:42 +05:30
dependabot[bot] aa281780ef chore(deps-dev): bump markdownlint from 0.15.0 to 0.21.0
Bumps [markdownlint](https://github.com/DavidAnson/markdownlint) from 0.15.0 to 0.21.0.
- [Release notes](https://github.com/DavidAnson/markdownlint/releases)
- [Commits](https://github.com/DavidAnson/markdownlint/compare/v0.15.0...v0.21.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-11 18:25:03 +00:00
Mrugesh Mohapatra 61cdcf4389 chore(deps): update packages on root 2020-10-10 21:26:13 +05:30
Mrugesh Mohapatra 6599301186 chore: remove docker scripts, config, etc. 2020-10-09 17:29:55 +02:00
Mrugesh Mohapatra c064bf0022 fix(docs): local server config, run alongside fCC 2020-10-04 07:54:30 +05:30
Mrugesh Mohapatra 47c41045df chore:(deps): root - update minor and patch 2020-09-24 16:29:55 +05:30
Oliver Eyton-Williams c55e1a7464 refactor: remove redundan '&& cd ../' from scripts 2020-09-09 01:00:43 +05:30
Oliver Eyton-Williams bd22836d18 fix: add verbose output script to root 2020-09-09 01:00:43 +05:30
Oliver Eyton-Williams 40acb604d2 fix: remove migration seed and unused import 2020-09-01 11:35:44 +05:30
Oliver Eyton-Williams e0407bf020
chore: downgrade husky so it works with guis (#39495) 2020-09-01 11:21:52 +05:30
Lasse Jørgensen c6c1a22487
chore: update dependencies (#39475)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-08-27 20:15:18 +05:30
Oliver Eyton-Williams fa931134a4 test: add tests for translated challenge parser 2020-08-16 04:45:17 +05:30
Mrugesh Mohapatra adef746299
chore: move search-indexing, supress webpack-cli progress (#39367) 2020-08-09 04:17:10 +05:30
Oliver Eyton-Williams 15d0737cff chore: bump root 2020-08-04 03:50:20 +05:30
Oliver Eyton-Williams c285ce5a0c
chore: bump loadash and remove gulp (#39276) 2020-07-18 00:34:48 +05:30
Oliver Eyton-Williams 7323cc5619
chore: remove challenge seeding 2020-06-23 11:27:17 +02:00
Mrugesh Mohapatra 5934984064
fix: start-server-and-test to organise e2e tests (#39036)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-06-13 14:54:15 +05:30
Mrugesh Mohapatra 0fd8b7a6db
feat: update cypress version and config (#38892) 2020-06-10 01:47:13 +05:30
Beau Carnes e776529ed0 feat(learn): add python video challenges (#38424) 2020-05-27 13:19:09 +05:30
Mrugesh Mohapatra 46ef3df532
feat(tools): add/update cleanup scripts (#38822) 2020-05-14 18:40:46 +05:30
Mrugesh Mohapatra fe8cb95304 chore(root): bump minor & patch versions of deps 2020-05-11 22:53:55 +05:30
Oliver Eyton-Williams 4a07964c79
chore: remove old e2e script (#38685) 2020-04-29 22:01:21 +05:30
Oliver Eyton-Williams 33963cc854
chore(tools): control Cypress installation (#38660) 2020-04-28 16:50:02 +05:30
Oliver Eyton-Williams 54c6190361 feat: add GitHub action for e2e testing 2020-04-23 01:42:24 +05:30
Bouncey 7eb6351530 feat: add cypress for e2e tests 2020-04-23 01:42:24 +05:30