Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
Ryan Johnson efbd78720a
update all libraries and pre-commit hooks 2024-01-12 12:04:56 -08:00
Ryan Johnson c96a84b110
add latest python updates (#5386)
* add latest python updates

* update pre-commit in circleci config to match poetry
2023-02-03 09:32:00 -08:00
Ryan Johnson ba2f95a95d
update all dependencies (#5382)
* update all non-dev deps except bleach & py-wikimarkup

* remove pip from deps & update version in Dockerfile

* update poetry to the latest version

* replace pytz with built-in code

* remove pytz package

* move to Python 3.11

* update to just-released pip 23.0

* update bleach and py-wikimarkup

* update all dev dependencies

* update to django 4.1.6 (released today)

* remove python as a dependency of itself
2023-02-02 08:48:18 -08:00
Tasos Katsoulas 551a71ff2a
Simplify circleci config (#5361) 2023-01-05 12:26:47 -08:00
Smith Ellis 8e57e3164d Remove es7/elasticsearch7 references
Replace es7 and ES7 references with es and ES
Make name in docker version agnostic
Replace name in circle
2022-12-01 21:14:25 +00:00
Tasos Katsoulas bb9a367076 Restore uploading to S3. 2022-03-10 15:08:23 +02:00
Leo McArdle 7e960b3ca7 update synonym copy to reflect new container name in circle (#5015) 2022-03-10 15:08:23 +02:00
Tasos Katsoulas 1d86a3d7ce Whitenoise configuration.
* Upgrade to Whitenoise 5.3
* Remove S3 uploads for static assets
2022-03-10 15:08:21 +02:00
Tasos Katsoulas 2682b00d1b Bump python to 3.10
* Switch to gevent from Meinheld
2022-03-10 15:02:39 +02:00
Leo McArdle 6f90013e1c
add build status to circle (#4990) 2022-01-11 17:12:02 +00:00
Leo McArdle 97a7514315 fix tests to work with webpack
run tests through webpack first, then mocha
reorganise webpack config files
2021-12-17 12:51:02 +00:00
Leo McArdle 2871ee4cb4
move build pipeline to circleci (#4923) 2021-12-07 11:57:44 +00:00
Leo McArdle 029d8c83a7 enable docker layer caching in circleci
remove "Download docker images for cache" step as we don't need it any more
2021-09-27 12:00:03 +01:00
Leo McArdle 01fc86cd07 lint with pre-commit in circleci 2021-09-06 13:02:02 +01:00
Leo McArdle c3fcd3a040
move circleci docker volume workaround outside of Makefile (#4703) 2021-03-04 11:57:02 +00:00
Tasos Katsoulas 9b4e14d841 Upgrade to python 3.8. 2020-06-01 19:12:47 +03:00
Tasos Katsoulas 4bae2d397a Bump docker image and update doc refs. 2020-05-27 16:09:03 +03:00
Tasos Katsoulas c84dbb9f95 Update circleci to buster. 2020-03-18 18:06:39 +02:00
Tasos Katsoulas 4a8e0e46af
Fix broken builds in circleci. 2020-01-23 18:34:42 +02:00
Paul McLanahan 3d3a14ed70 Move to a single Dockerfile and docker-compose file
Use make to create easy to use and remember commands for building
and running things.

* Remove Jenkins IRC notifications
* Update the README for the new commands
2018-11-12 11:22:56 -05:00
Paul McLanahan 8bf5f39c5e Use urlwait for circle tests
Hopefully fix the "database has gone away" problems.
2018-10-22 12:11:38 -04:00
Giorgos Logiotatidis a42f27e14a
[Issue #2967] Update Jenkinsfile. (#3245)
- Build images
 - Run mocha and unit tests
 - Push images to docker hub.
2018-06-07 16:56:22 +03:00
Giorgos Logiotatidis f8d5ea81fe Use production branch for locale. 2018-03-22 07:10:31 -05:00
Giorgos Logiotatidis 4d7f4cb22b Push docker images always and early.
Push the built docker images before the tests run so we have them available
faster and even if tests fail.
2018-02-26 02:44:52 -06:00
Giorgos Logiotatidis c9e3930845 Use docker-compose 'run' instead of 'up' to
Docker compose up does not echo the exit code of the command run inside the
container to the host. i.e. if tests fail the exit code of docker-compose is
still 0.
2018-02-15 01:27:01 -06:00
Giorgos Logiotatidis 0839e86cc3 Create base-dev docker image with npm installed. Add dev instructions. 2017-12-04 10:37:46 -05:00
Paul McLanahan b779b91b40 Use stretch image on circleci 2017-12-01 15:43:44 -05:00
Giorgos Logiotatidis f1eafd82a1 Add circleci. 2017-12-01 09:45:59 +02:00