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