Commit Graph

27448 Commits

Author SHA1 Message Date
bc46c683ad fix(GitPod): add PR comments back to config
GitPod says they have rolled out a fix - trying it out. Will revert if this doesn't work
2021-04-22 19:54:15 +05:30
824d5f9fdf chore(deps): update actions/github-script action to v4 (#41885)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-22 19:33:08 +05:30
96e8dbc58f fix(client): replace lookbehind in transformEditorLink (#41889) 2021-04-22 19:06:33 +05:30
b439ae7e34 fix: add universalify to lock (#41887) 2021-04-22 15:22:40 +05:30
09b6b6fa0d chore(deps): update dependency jsdom to v16 (#41709)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-22 11:44:02 +03:00
669844527c chore: remove unused code (#41878) 2021-04-22 11:36:56 +03:00
9c86ed508c fix(deps): update dependency micromark-extension-gfm-table to v0.4.3 (#41883)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-22 12:28:47 +05:30
ec761dbdfa fix(curriculum): add target in challeges link (#41876) 2021-04-22 11:34:23 +07:00
ec7224fb65 chore(deps): update dependency webpack to v5.35.0 2021-04-21 18:00:24 +00:00
1880ca05d1 chore(i18n,docs): update translations (#41880) 2021-04-21 07:29:24 -07:00
283ed2d6ca fix(deps): update dependency micromark-extension-gfm-strikethrough to v0.6.5 (#41661)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-21 18:54:56 +05:30
8bca96845c fix(deps): update dependency @babel/standalone to v7.13.17 2021-04-21 09:19:21 +00:00
8a4d945c7c fix(deps): update dependency gatsby to v3.3.1 2021-04-21 04:41:06 +00:00
2648e9938f fix(deps): update dependency validator to v13.6.0 2021-04-21 02:12:29 +00:00
fd955635e5 feat(client): transform app url to editor (#41858) 2021-04-20 14:47:42 -07:00
6e481cd193 chore(deps): update babel monorepo to v7.13.16 2021-04-20 18:26:07 +00:00
560517eb33 chore(curriculum): remove redundant babel plugin (#41869) 2021-04-20 16:42:43 +00:00
de8aae602e fix(docs): Fixed typo in "free" (#41867) 2021-04-20 15:33:35 +00:00
5eacd3912b chore(deps): update dependency dotenv to v8 (#41690)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-20 17:21:45 +02:00
629fc2901f chore(root): remove unused dependencies (#41855) 2021-04-20 19:31:41 +05:30
5d46e2830a feat: add Docker build (#41187)
* feat(docker): build and use client and api images

* feat: always use .env

dotenv fails without throwing if the .env file is missing and never
overwrites variables if they already exist. As such, we can use it in
build pipelines.

* fix: remove quotes from env vars

dotenv normalises quoted and unquoted strings (X=x, X='x' and
X="x") all become the same .env object {X: 'x'}. However, Docker's
env_file does not (the three cases are distinct).  As a result, we
should use unquoted strings for consistency.

* fix: provide custom warning when .env is missing

* feat(docker): include client-config

* fix(docker): remove build packages from api image

* fix(docker): run script from correct dir

* fix(docker): correct permissions and dests

* fix(docker): consolidate run steps

This is standard practice, but did not have a noticable affect on the
image size

* fix(docker): clean the npm cache

Prior to this step the image was 1.11GB uncompressed and we got a modest
saving, 1.09GB after.

* refactor(docker): regexless COPY directives

* feat(docker): use alpine

This shrinks the image down to 259MB

* fix(docker): update build scripts

* fix: correct the server Dockerfile RUNs

* DEBUG: expose mysql port for seeding

* chore: update client Dockerfile's node versions

* fix: remove executable permissions from index.js

It's not a cli, so I don't think it needs to be executable.

* chore: update node and remove stale comments

* feat: use ENTRYPOINT + CMD to allow runtime config

* fix: add CURRICULUM_LOCALE arg

* feat: allow client port configuration

* feat: allow api port to be configured

* refactor: use unique variable names for ports

* fix: add default CLIENT_PORT

* refactor: clean up
2021-04-20 19:29:31 +05:30
0858f078e2 fix(curriculum): added 4th test to amb challenge (#41848)
* fix: added 5th test to amb challenge

* fix: added 4th test to amb challenge

* Fix: updated 4th amb test

Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com>

Co-authored-by: Shaun Hamilton <51722130+ShaunSHamilton@users.noreply.github.com>
2021-04-20 15:05:46 +09:00
abe9b997cd fix(deps): pin dependency psl to 1.8.0 2021-04-19 19:24:12 +00:00
dbdc704271 fix(curriculum): give better instructions on alignment p-tags (#41859)
* Improve instructions

* Remove unneccessary line break

* Move empty line
2021-04-19 19:42:59 +02:00
452f004dee chore(i18n,curriculum): update translations (#41857) 2021-04-19 15:50:08 +02:00
2f736f7f8e chore(deps): update dependency cypress to v7 (#41838)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-19 13:05:00 +05:30
02f232caf4 fix(curriculum): add additional test to telephone regex challenge (#41852) 2021-04-18 21:36:09 +01:00
90fe009374 feat(client): add placeholder text to forum posts (#41849) 2021-04-18 19:40:26 +03:00
9057750727 fix(curriculum): Fix a type in line -> inline in basic css challenge (#41847) 2021-04-18 11:54:17 +02:00
ca3d5d51d6 fix: wrong text in standardize times challenge (#41842) 2021-04-17 06:19:52 +02:00
4171277dc9 fix(curriculum): clarify instructions for ouput (#41839) 2021-04-16 20:33:58 +02:00
1ba88935b2 feat(curriculum): clarify Replit use of env files (#41840) 2021-04-16 14:31:43 +02:00
87666a738d chore: bump patch updates to api-server (#41833) 2021-04-16 11:50:04 +02:00
cbf088595c feat: add gap scripts for production and staging (#40807)
* feat: set gap

* feat: add gap script conditionally

* feat: add 2.16.2 script

* feat: add initial tests

* feat: add dev and chinese gap scripts

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2021-04-16 14:29:53 +05:30
422bded413 fix: remove quotation marks from 'Hi World' in Instructions (#41837) 2021-04-16 10:36:59 +02:00
a30b337591 chore(deps): update dependency @testing-library/cypress to v7.0.6 2021-04-16 00:53:18 +00:00
42bb12ea65 fix(deps): update gatsby monorepo 2021-04-15 23:06:47 +00:00
ebb3d9246a fix(deps): update dependency date-fns to v2.21.1 2021-04-15 20:28:37 +00:00
3a03cd42e4 chore(deps): update dependency eslint-plugin-prettier to v3.4.0 2021-04-15 16:18:42 +00:00
f17ae493b9 chore(i18n,curriculum): update translations (#41832) 2021-04-15 07:21:59 -07:00
986275a6bc fix: update exercise tracker test endpoints and test text (#41786)
* fix: update exercise tracker test endpoints and test text

* Update curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.md

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.md

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.md

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.md

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>

Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-04-15 10:02:00 +05:30
70a28cc528 fix(tools): i18n schema linting (#41823) 2021-04-15 09:31:18 +05:30
5b4cb91a2a fix(deps): update dependency unist-util-remove to v2.1.0 2021-04-15 02:23:06 +00:00
934c25000c chore(deps): update dependency webpack to v5.33.2 2021-04-14 22:37:12 +00:00
51510b0668 fix(deps): update dependency date-fns to v2.21.0 2021-04-14 20:08:37 +00:00
445c27d637 fix(deps): update dependency typescript to v4.2.4 2021-04-14 16:43:55 +00:00
4901b34670 fix: typo in a correct answer (#41819) 2021-04-14 16:37:56 +02:00
11890b098f chore(i18n,docs): processed translations (#41820) 2021-04-14 15:40:32 +02:00
3c6b7cef32 chore(i18n,curriculum): processed translations (#41821) 2021-04-14 15:28:02 +02:00
a50650ad19 fix(deps): update dependency react-i18next to v11.8.13 2021-04-14 11:16:40 +00:00