Commit graph

45 commits

Author SHA1 Message Date
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