Wykres commitów

25 Commity (51164ef2a14a7646b3de3bd396537f67d9b7792b)

Autor SHA1 Wiadomość Data
Thibaud Colas a5b563fc07 Switch to npm ci instead of npm install 2022-01-15 21:44:36 +10:00
Thibaud Colas 44fd1852ee Trial browser tests in CircleCI 2022-01-15 21:44:36 +10:00
Thibaud Colas a6a71937b8 Change CircleCI npm caching to be more aggressive
Make sure static files build happens before linting
2022-01-08 21:54:46 +10:00
Thibaud Colas 7523d65d84 Fix caching setup for Python dependencies in CircleCI 2022-01-08 21:54:46 +10:00
Karl Hobley b3c35e5f7f
Update Circle CI base image (#7518)
[...] CircleCI’s latest pre-built container images were designed from the ground up to help your team build more reliably. Our new images were built specifically for continuous integration projects and they are our most deterministic, performant, and efficient images yet.
2021-09-18 17:11:43 +01:00
LB Johnston 277e5481e7 update node requirements to node v14
- fixes #7473
2021-08-31 11:11:26 +10:00
Matt Westcott 39e168c574 Build front-end assets on CircleCI
This means we don't need a bogus "eslint-disable-next-line import/no-unresolved" directive when importing built CSS, which ends up breaking lint locally. Fixes #7177
2021-06-21 14:34:40 +01:00
Matt Westcott e99c07a42e upgrade circleci python image to see if it fixes sqlite compatibility 2021-04-19 12:03:38 +01:00
Naomi I. Morduch Toubman 664b0489fe
Change `master` to `main` (#6830)
* Update references to `master` branch to say `main`

* Update external links

* Update links in old release notes
  Use tagged versions of code rather than current code
2021-03-03 13:33:19 -05:00
Matt Westcott 9f4fe2104e
Upgrade circleci nightly build to use node 10 2021-01-18 00:21:05 +00:00
Matt Westcott 878f2784cb Add config section for doc8 in setup.cfg and ignore _build dir 2020-10-21 12:39:32 +01:00
Matt Westcott 9947b955da Lint config fixes (#6473)
Ref #6463, #6428

* pin isort to 5.6.4
* update isort version mentioned in python_guidelines.rst
* make lint commands consistent between make lint and circleci
* fix isort errors on files outside of /wagtail
* speed up isort by ignoring additional directories and filetypes
2020-10-19 21:33:10 +01:00
Karl Hobley f2dfff8061 Flake8 all other Python files 2020-10-05 14:27:50 +01:00
Karl Hobley 9195131738 Lint docs with doc8 2020-10-03 14:43:03 +01:00
Thibaud Colas 7eeb44ad04 Replace gulp-sass with gulp-dart-sass
* Rewrite Sass code that relies on deprecated or removed features in Dart Sass
* Remove unneeded rebuild of node-sass
* Update lockfile
2020-05-17 21:00:20 +10:00
Jim Jazwiecki 6ea0cc52f3 Upgrade to Gulp v4 & Node 10
* Syntax changes to get Gulp working
* Require Node 10, use node 10 in CircleCI and squash.yml
* Update docs
* resolves #5653
2020-05-01 12:01:03 +10:00
Karl Hobley c875df67a2 Nightly: Add script for testing nightly builds 2019-07-02 11:32:59 +01:00
Karl Hobley 4f1a9d1bfd Try pip install --user 2019-06-21 11:31:04 +01:00
Karl Hobley 229c845481
Added CI config to generate nightly builds from master (#5320)
* Added CI config to generate nightly builds from master

* Fix typo

* Don't write __init__.py directly

We need to import the original in the script

* Update wagtail.utils.version

This is based off a copy from Django master made just now and adds
support for 'dev' versions.
2019-06-21 11:13:34 +01:00
Thibaud Colas 14cbc699c9 Fix jinjalint error ignores incompatible with bash -o pipefail in CircleCI 2019-05-10 14:37:11 +01:00
Thibaud Colas d03642dd38 Configure jinjalint to enforce errors, while filtering-out false positives 2019-05-10 14:37:11 +01:00
Thibaud Colas a51631c306 Add jinjalint linter for Django templates, allowing errors for now 2019-04-29 13:55:41 +01:00
Matt Westcott 3134ffa119 Recommend `npm install --no-save` when setting up node toolchain (#5161)
Running `npm install` without `--no-save` can introduce spurious changes to package-lock.json due to differences in platform / node version, and these have been known to accidentally sneak into people's PRs. `npm install` without `--no-save` should only be used when actively updating node dependencies in package.json.
2019-03-21 20:41:14 +00:00
Matt Westcott 363450dd4d Specify file-based sqlite db for circleci 2018-08-21 17:17:04 +01:00
Janneke Janssen 78442e0a00 Migrate to circleci 2.0 2018-08-01 23:30:28 +01:00