Thomas Citharel
4eb15b5ebf
Fix E2E tests for login
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-28 19:10:38 +02:00
Thomas Citharel
a2289c4d03
Run phx.digest before mix release
...
Closes #1167
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-17 08:37:22 +02:00
Thomas Citharel
fb0238d1b7
Fix: Run build multiarch release on tags too
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-12 19:19:21 +02:00
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 ad4a9d4dff6c6fbd2c1cd11555b5a679ab94605c, 34715d5f453457f63365aa5facc966ab42df03ac, 06caab9d561fb629a52301543f56475c1c054f81, 36932f601dbe1ea8338597f51adf719d1081cb78 and 8c36173027c596ec7db46789339157b9685c9226
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 c35a066368d665e9690e03e5dc3d9241bcc28f57.
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 7a82fed92afb0ef331933afa9cf44583d6523597
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 969cfc78be92e4c157ab23d954577b7b627978cf
...
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