Paul Chavard
983cfad38f
Bump bundler cache
2020-04-23 20:16:20 +02:00
Paul Chavard
d591892380
Add GEOS to circle CI
2020-04-23 10:21:18 +02:00
maatinito
476d956d7b
failed tests store screenshots
2020-03-16 08:19:56 -10:00
Pierre de La Morinerie
9a18f40720
ci: increase the change of cache hits
...
See https://circleci.com/docs/2.0/caching/#restoring-cache
2020-01-27 18:12:29 +01:00
Pierre de La Morinerie
bd1a2caad9
ci: save webpacker cache
2020-01-27 17:58:09 +01:00
Pierre de La Morinerie
9e7371d19a
ci: don't allow yarn to update the lockfile during CI builds
...
Yarn will now throw an error if there's a mismatch between the
package.json and the package.lock content.
2020-01-27 17:38:01 +01:00
Pierre de La Morinerie
0ce1919cfb
ci: save yarn cache after installing it
2020-01-27 17:26:17 +01:00
maatinito
b767f0a7f7
Bug circleci not dispatching tests according previous time to run them
...
(store_test_results requires a directory)
2020-01-27 17:12:09 +01:00
Pierre de La Morinerie
7fa996cb41
ops: bump ruby version to 2.6.5
...
This fixes a crash related to "Spring + Postgres" occuring on local
development environments on Ruby 2.6.1.
2019-10-31 14:54:40 +01:00
Pierre de La Morinerie
a555b24675
specs: precompile Webpack assets before running the specs suite
...
This avoids the first feature spec stalling for a few dozens of seconds
because Webpack assets are compiling (and thus reduce the risk of the
spec timing out).
Pre-compilation takes ~ 10s.
2019-06-03 12:50:59 +02:00
Mathieu Magnin
1be87b4b78
Ruby 2.6.1
2019-02-25 17:16:50 +01:00
gregoirenovel
6ae5ffb2c6
Use ruby 2.6
2019-02-25 16:57:50 +01:00
Pierre de La Morinerie
d0bac997cb
circleci: print files used by the shell command
...
This allow to reproduce failures due to tests order more easily.
2018-11-14 14:40:55 +01:00
simon lehericey
e41a597386
circleci: remove deploy
2018-10-24 12:22:33 +02:00
Mathieu Magnin
591e6f25c3
Change ssh key for deploy
2018-09-20 14:11:39 +02:00
gregoirenovel
fd13f9dbb2
Remove default fallback on staging for the deploy destination
...
Explicit > implicit
2018-09-20 11:28:58 +02:00
gregoirenovel
516860c92e
deploy_ha → deploy
2018-09-20 11:20:57 +02:00
Pierre de La Morinerie
d6fd150929
Move linters to a Rake task
...
This allow running all linters in a single pass.
2018-08-13 14:05:16 +02:00
Paul Chavard
d0761a0559
Cache yarn packages
2018-08-01 17:18:07 +02:00
Pierre de La Morinerie
9a963828d2
ci: retry when yarn fails because of a transcient error
2018-08-01 16:37:52 +02:00
Paul Chavard
647a445246
Do not run yarn install before deploy
2018-07-26 11:12:29 +02:00
Paul Chavard
bf7c023380
Add webpacker and use it for new_design
2018-07-25 15:14:06 +02:00
gregoirenovel
2239554e60
Bump ruby to 2.5.0
2018-03-02 15:42:20 +01:00
Mathieu Magnin
856b09ae09
Parallelism: 4 => 3
2018-02-26 14:38:24 +01:00
gregoirenovel
8f74cfd571
Change Circle cache key
2018-01-31 11:26:15 +01:00
gregoirenovel
d2f7c655d7
Bump development gems
...
- brakeman
- web-console
- xray-rails
- haml-lint
- scss_lint
2018-01-23 16:26:56 +01:00
gregoirenovel
d5f55cb360
Set the RunRailsCops option in the rubocop config
...
Instead of relying on a flag
2018-01-16 20:04:54 +01:00
Paul Chavard
6a43248cb3
Fix CSS injection
2018-01-16 14:02:10 +01:00
Paul Chavard
a6cdf714a6
Use capybara-selenium with headless chrome
2018-01-16 14:02:10 +01:00
Mathieu Magnin
820fd0a412
Deploy job is only run on dev and master
2017-12-19 11:40:47 +01:00
Mathieu Magnin
5e5b99885c
+1 parallelism
2017-12-15 17:38:38 +01:00
Mathieu Magnin
40227b9f5a
Add workflows
2017-12-15 17:38:38 +01:00
Mathieu Magnin
a55c03e8ca
update to Ruby 2.3.5
2017-12-15 17:18:25 +01:00
Mathieu Magnin
6cf071eedd
Use the i386 cache template key : https://discuss.circleci.com/t/use-the-arch-cache-template-key-if-you-rely-on-cached-compiled-binary-dependencies/16129
2017-10-02 18:10:25 +02:00
Simon Lehericey
6b9df21a78
CircleCi: increase to 3 parallel workers
2017-07-21 14:24:34 +02:00
gregoirenovel
67d596c360
Add brakeman to the CI config
2017-07-20 18:28:20 +02:00
Simon Lehericey
c68b4e9cf6
[ Fix #592 ] Rubocop: add rule to forbid html_safe
2017-07-13 10:14:16 +02:00
gregoirenovel
0fbc54e140
[ Fix #76 ] The develop branch is now dev
2017-07-05 14:41:00 +02:00
gregoirenovel
24aaa53521
Add the parallelism key to the CircleCI conf file
...
It’s now required
2017-06-19 18:31:35 +02:00
gregoirenovel
e635ebbce2
Make CircleCI run RuboCop
2017-06-13 11:29:03 +02:00
gregoirenovel
a348d95057
[ Fix #77 ] Staging is dead => change the CI and deploy info
...
Use develop instead
2017-05-31 17:29:59 +02:00
gregoirenovel
301f12618b
Add scss-lint to .circleci/config.yml
2017-04-20 10:35:54 +02:00
gregoirenovel
142ca444d3
[ Fix #93 ] Auto-deploy master after it has built
2017-04-13 11:55:43 +02:00
Mathieu Magnin
11455ce5bb
Add ssh key to deploy with circleci
2017-04-13 09:25:34 +02:00
Mathieu Magnin
8870f50118
Migrate to CircleCI 2.0
2017-04-12 16:09:25 +02:00