Thomas Citharel
|
b46ff4d458
|
Fix rules conditions for CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 17:08:34 +02:00 |
|
Thomas Citharel
|
156490af62
|
Fix pushing to latest docker tag only if needed
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 16:57:12 +02:00 |
|
Thomas Citharel
|
07a1118fab
|
Allow arm64 release packaging to fail
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 14:51:33 +02:00 |
|
Thomas Citharel
|
f91e728b91
|
Only push Docker tag to latest when tag doesn't contain alpha, beta or rc
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 14:51:18 +02:00 |
|
Thomas Citharel
|
91e7bd8b68
|
Revert rebasing Docker image build on debian
This reverts commits ad4a9d4dff , 34715d5f45 , 06caab9d56 , 36932f601d and 8c36173027
The segfault issues still happen on arm64 in any case
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 14:31:07 +02:00 |
|
Thomas Citharel
|
ad4a9d4dff
|
Allow failure on Docker builds
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 12:10:32 +02:00 |
|
Thomas Citharel
|
36932f601d
|
Use individual parallel jobs to build multiarch docker images
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 11:25:09 +02:00 |
|
Thomas Citharel
|
19a17494ae
|
Allow docker build on main branch to be triggered
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-12 10:27:06 +02:00 |
|
Thomas Citharel
|
34715d5f45
|
Remove qemu before installing it
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-11 21:24:48 +02:00 |
|
Thomas Citharel
|
3928c2fb2a
|
Update build ci
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-11 13:57:04 +02:00 |
|
Thomas Citharel
|
1975ca7739
|
Make sure yarn install is run for E2E tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-28 08:59:00 +02:00 |
|
Thomas Citharel
|
1087e19ee5
|
Enable E2E tests in CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-27 13:43:09 +02:00 |
|
Thomas Citharel
|
c2c938c865
|
Revert "Fix path to junit.xml coverage report"
This reverts commit c35a066368 .
|
2022-09-21 10:48:30 +02:00 |
|
Thomas Citharel
|
280b255529
|
Fix vitest junit coverage runs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 10:33:50 +02:00 |
|
Thomas Citharel
|
c35a066368
|
Fix path to junit.xml coverage report
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 10:17:27 +02:00 |
|
Thomas Citharel
|
6a9fba7db8
|
Fix tests for CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 08:32:42 +02:00 |
|
Thomas Citharel
|
8549a16ade
|
Only build on Debian Buster
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-05-06 12:41:34 +02:00 |
|
Thomas Citharel
|
4ee1efd4b9
|
Avoid assuming we're on Debian-based in release build
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-20 09:03:14 +02:00 |
|
Thomas Citharel
|
a731a96b58
|
Remove HEX_MIRROR uses
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-18 15:01:32 +02:00 |
|
Thomas Citharel
|
cc8a115974
|
[CI] Fix docker buildpack image name
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-09 22:03:30 +02:00 |
|
Thomas Citharel
|
2917eea50f
|
Add fedora and alpine release builds
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-09 17:46:48 +02:00 |
|
Thomas Citharel
|
e8c4382901
|
Test multi-os building
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-08 12:37:36 +02:00 |
|
Thomas Citharel
|
de8231858a
|
Use JSDeliver mirror
Until https://github.com/hexpm/hexpm/issues/1130 is solved or understood
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-07 11:20:52 +02:00 |
|
Thomas Citharel
|
822a16fc53
|
Update Postgis image used in tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-06 19:56:10 +02:00 |
|
Thomas Citharel
|
1109ca1bc5
|
Use a specific version of dind
Follow-up to 7a82fed92a
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-31 11:24:23 +02:00 |
|
Thomas Citharel
|
7a82fed92a
|
Use specific version of Docker dind
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-28 10:43:06 +02:00 |
|
Thomas Citharel
|
e50f3b1967
|
Follow-up to 969cfc78be
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-24 16:43:36 +01:00 |
|
Thomas Citharel
|
969cfc78be
|
Upgrade buildx version in CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-23 14:51:26 +01:00 |
|
Thomas Citharel
|
b70ed5a76e
|
Show credo diff in CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-18 14:17:48 +01:00 |
|
Thomas Citharel
|
79901e85ee
|
Update upload package image
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-12-16 16:49:37 +01:00 |
|
Thomas Citharel
|
9e3b6ec419
|
Reduce package expiration to two days
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-12-13 17:59:54 +01:00 |
|
Thomas Citharel
|
822a5604e0
|
Fix docker build scheduled job
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-29 11:07:44 +01:00 |
|
Thomas Citharel
|
22550a60e9
|
Put latest docker tag directly from CI
Also only do amd64 architecture for tags, not main
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-26 09:45:55 +01:00 |
|
Thomas Citharel
|
200adf272c
|
Move release package at correct path for CI upload
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-15 13:37:00 +01:00 |
|
Thomas Citharel
|
d653b038c5
|
Also send ARM links in releases
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-12 17:20:27 +01:00 |
|
Thomas Citharel
|
ccce64d6cb
|
Update arm/arm64 packages as well
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-10 20:44:50 +01:00 |
|
Thomas Citharel
|
89bbafb44c
|
Don't digest release files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-10 20:44:50 +01:00 |
|
Thomas Citharel
|
73a7ef988f
|
Rename master branch to main
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 09:12:04 +01:00 |
|
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 |
|