Commit Graph

109 Commits

Author SHA1 Message Date
Dániel Kántor e67a59a893
docs: recommend node 16 instead of node 14 (#3274)
* docs: recommend node 16 instead of node 14

* ci: use node 16 in semaphore ci

* ci: use node 16 in github actions

* style: apply automatic linting to teaching_philosophy.md
2024-02-03 13:42:43 +01:00
Daniel Kantor b16616264a revert "ci: fix node version"
This reverts commit 9595b93c57.
2023-09-06 12:57:06 +02:00
Daniel Kantor 9595b93c57 ci: fix node version 2023-09-06 12:46:07 +02:00
Daniel Kantor 32f18ea79d
ci: implement (manual) deployment using GitHub actions (#2702) 2023-02-26 20:16:47 +01:00
Daniel Kantor 088da5945a
ci: make poetry install output verbose during deployment (#2699) 2023-02-21 20:20:19 +01:00
Daniel Kantor a063dc4c87
ci: use github actions for verifying test course JSON (#2624) 2022-12-28 19:09:40 +01:00
Frey 4d180a7d15 shift python checks 2022-10-10 20:57:33 +02:00
Dániel Kántor 76c96defa0 ci: port Python type checks to GitHub Actions 2022-10-09 22:48:17 +02:00
Dániel Kántor ff10a31c77 ci: port pytest to GitHub Actions 2022-10-09 22:48:17 +02:00
Daniel Kantor fa0aaa82b2
ci: simplify linting in ci (#2072)
* ci: simplify linting in ci

* ci: simplify linting in ci

* Update Semaphore configuration

Co-authored-by: Daniel Kantor <semaphoreci@daniel-kantor.com>
2022-03-15 09:09:20 +01:00
Daniel Kantor 4ea85181da
chore: run prettier through eslint (#2070) 2022-03-15 08:09:37 +01:00
Daniel Kantor 230bb50ba7
docs: remove pypi readme file test (#2030)
* ci: remove pypi readme file test

this test has been failing for a long time, seemingly for no reason.

* ci: only use shellcheck on push
2022-02-03 07:30:44 +01:00
Gabor Szabo 765a56b835
chore: add an example of a doctest 2021-12-24 09:03:37 +01:00
Daniel Kantor dd7fc851dc
chore: set up pylint (#1886) 2021-12-23 23:33:53 +01:00
Daniel Kantor 67743bcfe7
build: update semantic-release (#1845)
* build: update semantic-release

* ci: use node 14
2021-12-07 21:18:28 +01:00
Dániel Kántor 97f120120e fix: attempt to fix deployment 2021-09-28 18:48:27 +02:00
Dániel Kántor ac07d31c5a chore: attempt to fix deployment 2021-09-28 18:47:24 +02:00
Dániel Kántor 3d5237a154 fix: fix hunspell in deployment 2021-09-28 18:06:32 +02:00
Gabe D b4b4b06492
ci: verify that test course JSON files are not out of date. (#1610)
* Adds script to check if Course Test Files are out of date

* Adds job to semaphore to run verifyCourseTestJsonFiles script

* Renames file

* Making new script executable

* Updates scripts to exit 1 on failures

* Update scripts/verifyTestCourseJsonFiles.sh

Co-authored-by: Daniel Kantor <github@daniel-kantor.com>

* Update scripts/verifyTestCourseJsonFiles.sh

Co-authored-by: Daniel Kantor <github@daniel-kantor.com>

* More semaphore work

* Revert "Updates scripts to exit 1 on failures"

This reverts commit c78a625e80.

Co-authored-by: Daniel Kantor <github@daniel-kantor.com>
2021-09-26 15:49:11 +02:00
Dániel Kántor 316410049b chore: fix email in github pages git identitiy 2021-09-11 18:23:41 +02:00
Dániel Kántor 128ac2814b ci: deploy Spanish course from external repo
This reverts commit 3e773b32e8.
2021-08-23 22:43:14 +02:00
Dániel Kántor 3e773b32e8 Revert "ci: deploy Spanish course from external repo"
This reverts commit 4ae2568452.
2021-08-23 22:04:11 +02:00
Dániel Kántor 4ae2568452 ci: deploy Spanish course from external repo
This reverts commit 726ed5fe42.
2021-08-23 21:43:55 +02:00
Daniel Kantor 42e59569b9
chore(ci): re-enable percy (#1470) 2021-07-24 17:19:02 +02:00
Dániel Kántor 0448295e71 ci: run cypress on a statically built page 2021-07-15 22:53:15 +02:00
Dániel Kántor 6849faf44f ci: fix static build on main 2021-07-13 17:54:13 +02:00
Dániel Kántor db20c1c608 chore: fix broken cypress in the pipeline 2021-07-06 19:51:29 +02:00
Dániel Kántor 58aa0756a9 chore: make python package compatible with Python 3.8 2021-06-29 18:29:48 +02:00
Dániel Kántor c66e8e0605 chore(ci): run mypy in the pipeline 2021-06-27 12:07:25 +02:00
Dániel Kántor 0f16a082d1 style: install black for auto code formatting for Python 2021-06-25 20:54:19 +02:00
Dániel Kántor 12b6539bbd chore(ci): fix poetry cache in semaphore config 2021-06-09 22:12:15 +02:00
Daniel Helmrich ddbe0f3077 fix: correct path for the binary building pipeline 2021-04-27 20:53:04 +02:00
Dániel Kántor c1b8379981 chore(ci): descrease Cypress parallelism to 2 2021-04-27 09:16:21 +02:00
Daniel Helmrich 1f4155a520 feat: add go server and build binaries in CI 2021-04-27 08:50:47 +02:00
Dániel Kántor 2b464c3d5b refactor: improve typescript configuration 2021-04-16 12:12:41 +02:00
Daniel Kantor 97a1e2317d Update Semaphore configuration 2021-03-03 15:20:06 +00:00
Daniel Kantor fa8bc3acec Update Semaphore configuration 2021-03-03 15:13:40 +00:00
Daniel Kantor 500bf9785f Update Semaphore configuration 2021-03-03 15:06:45 +00:00
Daniel Kantor ff452bdf7e Update Semaphore configuration 2021-03-03 15:02:20 +00:00
Daniel Kantor b2aff8f9ae Update Semaphore configuration 2021-03-03 14:50:14 +00:00
Daniel Kantor 7f890e46b1 Update Semaphore configuration 2021-03-03 13:33:56 +00:00
Daniel Kantor a50e289c89 Update Semaphore configuration 2021-03-03 11:47:09 +00:00
Daniel Kantor e2b8a6fd00 ci: try to fix failing ci 2021-03-03 11:36:51 +00:00
Daniel Kantor 03faeee48e ci: cache python dependencies 2021-03-03 11:31:04 +00:00
Dániel Kántor 05f5275003 ci: verify that PyPi README files are up to date 2021-03-02 22:25:09 +01:00
Dániel Kántor ebb55d14ad fix: fix vercel deployment 2021-03-01 10:00:23 +01:00
Dániel Kántor 2b1e9c9636 ci: support python in deployment step 2021-03-01 09:58:27 +01:00
Dániel Kántor 68fb7653ce refactor: separate librelingo_tools into multiple packages
feat: create librelingo_yaml_loader
2021-02-26 09:04:36 +01:00
Dániel Kántor 6c669e66ac ci: update python version to 3.9 2021-02-21 11:28:24 +01:00
Dániel Kántor 10ba3c939b fix(web): fix package release
set up semantic-release for all packages that are not private

fixes #1081
2021-02-19 17:48:12 +01:00