Commit Graph

109 Commits

Author SHA1 Message Date
Thomas Citharel c806beddcd
Add a specific timeout for the Docker multiarch build
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-06 10:06:48 +01:00
Thomas Citharel ef1e4124de
Allow release and Docker multiarch building
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-22 16:29:58 +02:00
Thomas Citharel 0792bf5445
Update tzworld at runtime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-19 12:18:03 +02:00
Thomas Citharel 312e71d3ec
Compress the CI release artifacts before passing to upload
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-18 14:46:04 +02:00
Thomas Citharel 3f5f86db99
Echo size of artifact after packaging
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-18 14:16:48 +02:00
Thomas Citharel d2ccc21f91
Add tz_world.update to release scripts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-18 11:13:36 +02:00
Thomas Citharel 9621caf661
Bump required version to Elixir 1.12 and remove legacy tests
Drops support for OTP < 22

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 18:46:16 +02:00
Thomas Citharel 6e136ff8b5
Update tz_world before running tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 18:28:28 +02:00
Thomas Citharel 0c667b13ae
Export participants to different formats
* CSV
* PDF (requires Python dependency `weasyprint`)
* ODS (requires Python dependency `pyexcel_ods3`)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 10:52:55 +02:00
Thomas Citharel 16f90254a0
Revert "Try to add --cache to kaniko"
This reverts commit 3eb56b57aa.
2021-08-09 08:42:15 +02:00
Thomas Citharel 3eb56b57aa
Try to add --cache to kaniko
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-08-03 18:10:22 +02:00
Thomas Citharel 51f7916fa0
Don't save artifacts from packaged releases, we have them on
packages.jmz.org

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-07-21 20:53:43 +02:00
Thomas Citharel 1e75b009bd
Remove project title in the release title
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-27 16:21:19 +02:00
Thomas Citharel eee2d63309
Add gawk for release-create script
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-21 13:32:54 +02:00
Thomas Citharel a9199dc20d
Fix Gitlab-ci
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-21 11:41:45 +02:00
Thomas Citharel 0fde2264f0
Fix GitlabCI for tags
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-21 11:33:51 +02:00
Thomas Citharel 83dabfcd70
Change .gitlab-ci for new release workflow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-21 11:30:02 +02:00
Thomas Citharel 4169db1e73
Move from the mdillon postgis image to postgis/postgis
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-07 19:41:59 +02:00
Thomas Citharel bda7401943
Add a legacy test config
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-06-07 17:21:41 +02:00
Thomas Citharel 18279f964b
Fix building Docker images on master
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-04-23 19:12:52 +02:00
Thomas Citharel b356fb2b09
Fix release generation path
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-16 11:07:44 +01:00
Thomas Citharel 2cc0b4ac78
Fix upload release tar archive generation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-15 17:06:51 +01:00
Thomas Citharel bfeee95329
Fix release path in CI push
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-15 16:01:49 +01:00
Thomas Citharel 9763ddcf2b
Install deps when building docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-03-09 10:06:54 +01:00
Thomas Citharel f0d152f510
Fix release path
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-10 14:39:24 +01:00
Thomas Citharel 496debd6f3
Change everything for releases
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-02-10 14:39:09 +01:00
Thomas Citharel 773ae75373
Disable release-create job for now
Need to rethink how releases are created first

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-27 11:43:12 +01:00
Thomas Citharel 491a40460f
Fix package-app job when used with other jobs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-27 11:42:46 +01:00
Thomas Citharel 8f156d3b5c
Fix sobelow lint
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-25 18:06:50 +01:00
Thomas Citharel e6da458b49
Add sobelow to CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-22 23:24:51 +01:00
Thomas Citharel 7b051346a4
[CI] Fix Gitlab pages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-14 17:01:44 +01:00
Thomas Citharel 2734cae4b7
Rename stages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-14 16:00:08 +01:00
Thomas Citharel 3c441306eb
Renable Mix docs job
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-14 15:47:12 +01:00
Thomas Citharel 9f27a941a2
[CI] Remove cd js and use --cwd instead
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-14 15:45:10 +01:00
Thomas Citharel eef4ea178d
[CI] Add back install into before_script: parts
Because cache is really unreliable

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-14 15:28:27 +01:00
Thomas Citharel 79e00a65b8
Add junit to exunit
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-13 17:35:16 +01:00
Thomas Citharel b70321e377
Add JUnit report to Jest front-end tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-13 17:35:16 +01:00
Thomas Parisot 5c72052258 Publish Docker images when tagged on main repo 2021-01-13 11:36:53 +01:00
Thomas Parisot 49acf2784d Fasten release process 2021-01-13 11:36:53 +01:00
Thomas Parisot 4dff52bbe0 Release Elixir and frontend assets as part of the release 2021-01-13 11:36:53 +01:00
Thomas Citharel 962e9aade5
Split CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-11 14:00:40 +01:00
Thomas Citharel ae03f84950
Add yarn lint back to CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-12-14 10:21:33 +01:00
Thomas Citharel c43aeb8a3e
Update CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-12-11 15:44:48 +01:00
Thomas Citharel 2f25fa0ca6
Introduce basic js unit tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-12-02 12:08:32 +01:00
Thomas Citharel 74fa9dca8c
Build docker from CI and move docker-compose config in another repo
https://framagit.org/framasoft/joinmobilizon/docker

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-11-09 10:04:55 +01:00
Thomas Citharel d965997c78
Move docs to separate repo
See https://framagit.org/framasoft/joinmobilizon/documentation

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-22 12:12:17 +02:00
Thomas Citharel d0529a503d Fix Gitlab CI for Docs 2020-10-21 09:54:16 +02:00
Thomas Citharel f3566430a3
Introduce multi-lingual docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-21 09:04:42 +02:00
Thomas Citharel 764d695190 Make prettier ignore i18n JSON files. 2020-06-26 15:23:24 +02:00
Thomas Citharel 652a3d6bb5
Add prettier to CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-06-25 12:30:31 +02:00