fix(config): RailsSessionSecretToken is deprecated
[arvados-formula.git] / .gitlab-ci.yml
index e9bcf7aec5c1fb31799d650a240977da1a05cc29..2d4b1fdf105f54f0cc05e8ea16457057744d5439 100644 (file)
@@ -46,7 +46,7 @@ variables:
   DOCKER_DRIVER: 'overlay2'
 
 ###############################################################################
   DOCKER_DRIVER: 'overlay2'
 
 ###############################################################################
-# `lint` stage: `commitlint` & `pre-commit`
+# `lint` stage: `commitlint`, `pre-commit` & `rubocop` (latest, failure allowed)
 ###############################################################################
 commitlint:
   stage: *stage_lint
 ###############################################################################
 commitlint:
   stage: *stage_lint
@@ -124,77 +124,95 @@ rubocop:
 # Make sure the instances listed below match up with
 # the `platforms` defined in `kitchen.yml`
 # api-debian-10-tiamat-py3: {extends: '.test_instance'}
 # Make sure the instances listed below match up with
 # the `platforms` defined in `kitchen.yml`
 # api-debian-10-tiamat-py3: {extends: '.test_instance'}
-# keepstore-debian-10-tiamat-py3: {extends: '.test_instance'}
-# shell-debian-10-tiamat-py3: {extends: '.test_instance'}
-# workbench-debian-10-tiamat-py3: {extends: '.test_instance'}
 # api-debian-9-tiamat-py3: {extends: '.test_instance'}
 # api-debian-9-tiamat-py3: {extends: '.test_instance'}
-# keepstore-debian-9-tiamat-py3: {extends: '.test_instance'}
-# shell-debian-9-tiamat-py3: {extends: '.test_instance'}
-# workbench-debian-9-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
-# shell-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
-# workbench-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
-# shell-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-tiamat-py3: {extends: '.test_instance'}
+# api-centos-8-tiamat-py3: {extends: '.test_instance'}
 # api-centos-7-tiamat-py3: {extends: '.test_instance'}
 # api-centos-7-tiamat-py3: {extends: '.test_instance'}
-# keepstore-centos-7-tiamat-py3: {extends: '.test_instance'}
-# shell-centos-7-tiamat-py3: {extends: '.test_instance'}
-# workbench-centos-7-tiamat-py3: {extends: '.test_instance'}
-api-debian-10-master-py3: {extends: '.test_instance'}
-# keepstore-debian-10-master-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-tiamat-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-tiamat-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-tiamat-py3: {extends: '.test_instance'}
+api-debian-10-master-py3: {extends: '.test_instance'}
+workbench-debian-10-master-py3: {extends: '.test_instance'}
 # shell-debian-10-master-py3: {extends: '.test_instance'}
 # shell-debian-10-master-py3: {extends: '.test_instance'}
-# workbench-debian-10-master-py3: {extends: '.test_instance'}
+keepstore-debian-10-master-py3: {extends: '.test_instance'}
+# api-debian-9-master-py3: {extends: '.test_instance'}
+# workbench-debian-9-master-py3: {extends: '.test_instance'}
+# shell-debian-9-master-py3: {extends: '.test_instance'}
+# keepstore-debian-9-master-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-master-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-master-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-2004-master-py3: {extends: '.test_instance'}
-# shell-ubuntu-2004-master-py3: {extends: '.test_instance'}
 # workbench-ubuntu-2004-master-py3: {extends: '.test_instance'}
 # workbench-ubuntu-2004-master-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-master-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-master-py3: {extends: '.test_instance'}
+# shell-ubuntu-2004-master-py3: {extends: '.test_instance'}
+# keepstore-ubuntu-2004-master-py3: {extends: '.test_instance'}
+api-ubuntu-1804-master-py3: {extends: '.test_instance'}
+workbench-ubuntu-1804-master-py3: {extends: '.test_instance'}
 # shell-ubuntu-1804-master-py3: {extends: '.test_instance'}
 # shell-ubuntu-1804-master-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-master-py3: {extends: '.test_instance'}
-# api-debian-10-3001-py3: {extends: '.test_instance'}
-# keepstore-debian-10-3001-py3: {extends: '.test_instance'}
-# shell-debian-10-3001-py3: {extends: '.test_instance'}
-# workbench-debian-10-3001-py3: {extends: '.test_instance'}
-# api-debian-9-3001-py3: {extends: '.test_instance'}
-# keepstore-debian-9-3001-py3: {extends: '.test_instance'}
-# shell-debian-9-3001-py3: {extends: '.test_instance'}
-# workbench-debian-9-3001-py3: {extends: '.test_instance'}
-# api-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# shell-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# workbench-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# shell-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# api-centos-7-3001-py3: {extends: '.test_instance'}
-# keepstore-centos-7-3001-py3: {extends: '.test_instance'}
-shell-centos-7-3001-py3: {extends: '.test_instance'}
-# workbench-centos-7-3001-py3: {extends: '.test_instance'}
-# api-debian-10-3000-3-py3: {extends: '.test_instance'}
-# keepstore-debian-10-3000-3-py3: {extends: '.test_instance'}
-# shell-debian-10-3000-3-py3: {extends: '.test_instance'}
-# workbench-debian-10-3000-3-py3: {extends: '.test_instance'}
-# api-debian-9-3000-3-py3: {extends: '.test_instance'}
-# keepstore-debian-9-3000-3-py3: {extends: '.test_instance'}
-# shell-debian-9-3000-3-py3: {extends: '.test_instance'}
-# workbench-debian-9-3000-3-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# shell-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# api-centos-7-3000-3-py3: {extends: '.test_instance'}
-keepstore-centos-7-3000-3-py3: {extends: '.test_instance'}
-# shell-centos-7-3000-3-py3: {extends: '.test_instance'}
-# workbench-centos-7-3000-3-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
-# shell-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
-# workbench-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
+# keepstore-ubuntu-1804-master-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# workbench-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# shell-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# keepstore-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# api-centos-8-master-py3: {extends: '.test_instance'}
+# workbench-centos-8-master-py3: {extends: '.test_instance'}
+# shell-centos-8-master-py3: {extends: '.test_instance'}
+# keepstore-centos-8-master-py3: {extends: '.test_instance'}
+# api-centos-7-master-py3: {extends: '.test_instance'}
+# workbench-centos-7-master-py3: {extends: '.test_instance'}
+shell-centos-7-master-py3: {extends: '.test_instance'}
+keepstore-centos-7-master-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# workbench-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# shell-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# keepstore-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# workbench-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# shell-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# keepstore-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# workbench-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# shell-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# keepstore-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# api-debian-10-3003-0-py3: {extends: '.test_instance'}
+# api-debian-9-3003-0-py3: {extends: '.test_instance'}
+# api-ubuntu-2004-3003-0-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3003-0-py3: {extends: '.test_instance'}
+# api-centos-8-3003-0-py3: {extends: '.test_instance'}
+# api-centos-7-3003-0-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-3003-0-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-3003-0-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-3003-0-py3: {extends: '.test_instance'}
+# api-debian-10-3002-6-py3: {extends: '.test_instance'}
+# api-debian-9-3002-6-py3: {extends: '.test_instance'}
+# api-ubuntu-2004-3002-6-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3002-6-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-3002-6-py3: {extends: '.test_instance'}
+# api-centos-8-3002-6-py3: {extends: '.test_instance'}
+# api-centos-7-3002-6-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-3002-6-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-3002-6-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-3002-6-py3: {extends: '.test_instance'}
+# api-debian-10-3001-7-py3: {extends: '.test_instance'}
+# api-debian-9-3001-7-py3: {extends: '.test_instance'}
+# api-ubuntu-2004-3001-7-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3001-7-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-3001-7-py3: {extends: '.test_instance'}
+# api-centos-8-3001-7-py3: {extends: '.test_instance'}
+# api-centos-7-3001-7-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-3001-7-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-3001-7-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-3001-7-py3: {extends: '.test_instance'}
+# api-debian-10-3000-9-py3: {extends: '.test_instance'}
+# api-debian-9-3000-9-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3000-9-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-3000-9-py3: {extends: '.test_instance'}
+# api-centos-8-3000-9-py3: {extends: '.test_instance'}
+# api-centos-7-3000-9-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-3000-9-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-3000-9-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-3000-9-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3000-9-py2: {extends: '.test_instance'}
+# api-ubuntu-1604-3000-9-py2: {extends: '.test_instance'}
 
 ###############################################################################
 # `release` stage: `semantic-release`
 
 ###############################################################################
 # `release` stage: `semantic-release`