Mark Felder
|
ed2976b237
|
Custom mix task to retry failed tests once in CI pipeline
This will be temporary* as we hunt down the cause of the random test failures
* gonna regret this
|
2024-06-19 19:04:12 -04:00 |
|
Haelwenn (lanodan) Monnier
|
cf9a058fae
|
CI: Disallow failures for Elixir 1.15
|
2024-06-12 15:20:03 -04:00 |
|
Haelwenn (lanodan) Monnier
|
cb91dab75f
|
Switch formatting checks to Elixir 1.15
|
2024-06-12 15:18:47 -04:00 |
|
Mark Felder
|
0641a1058a
|
Update job names
|
2024-06-08 15:18:46 -04:00 |
|
Mark Felder
|
84319dbca4
|
OTP updates
Update to otp25 for Elixir 1.13; otp26 for Elixir 1.15
|
2024-06-08 14:44:09 -04:00 |
|
Lain Soykaf
|
f5c0295247
|
CI: Specify correct image name.
|
2024-05-20 13:43:18 +04:00 |
|
Lain Soykaf
|
226874c9d6
|
CI: Add new builders for base images
|
2024-05-20 13:12:12 +04:00 |
|
Lain Soykaf
|
ad26b6d593
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into bump-elixir
|
2024-05-20 12:30:15 +04:00 |
|
Lain Soykaf
|
afae3a94a4
|
CI: Move changelog check to later in the pipeline
No reason to not run tests.
|
2024-03-19 13:54:35 +04:00 |
|
Mark Felder
|
7f97fbc1ae
|
Update minimum Postgres version to 11.0; disable JIT
This release is where JIT was introduced and it should be disabled. Pleroma's queries do not benefit from JIT, but it can increase latency of queries.
|
2024-03-18 15:36:26 -04:00 |
|
Lain Soykaf
|
f0cca36e07
|
CI: Remove RUM tests.
|
2024-03-17 15:39:24 +04:00 |
|
Mark Felder
|
951a82f2d7
|
Fix testing cache policy
|
2024-01-21 04:35:31 +00:00 |
|
Mark Felder
|
badd7654fd
|
Fix testing cache policy
|
2024-01-21 04:29:13 +00:00 |
|
Mark Felder
|
518ddd458c
|
Clarify formatting and cycles versions
|
2024-01-21 04:14:41 +00:00 |
|
Mark Felder
|
8f0051d739
|
Rename 1.15 image to include otp25, clarify test names
|
2024-01-21 04:10:20 +00:00 |
|
Mark Felder
|
058fa5471a
|
Fix the image name
|
2024-01-21 04:06:17 +00:00 |
|
Mark Felder
|
68f421c203
|
Use our own 1.15 ci-base image
|
2024-01-20 22:53:07 -05:00 |
|
Mark Felder
|
1790400313
|
Add Dialyxir with manual job execution
|
2024-01-20 22:49:37 -05:00 |
|
Mark Felder
|
06ac829eb4
|
Spec building should be in build stage
|
2024-01-20 22:45:29 -05:00 |
|
Mark Felder
|
df31ec0d52
|
Linting as a separate stage
|
2024-01-20 22:43:41 -05:00 |
|
Mark Felder
|
a0518a4ee1
|
Add a build and test pipeline for elixir 1.15 with a new naming convention
|
2024-01-20 22:37:38 -05:00 |
|
Mark Felder
|
7e3bbdded5
|
Elixir 1.13 is the minimum required version
|
2023-12-20 23:39:12 +00:00 |
|
Lain Soykaf
|
1458de92f0
|
Gitlab CI: Switch to our own docker hub
|
2023-12-13 13:08:00 +04:00 |
|
Lain Soykaf
|
935dce9a0b
|
Gitlab CI: Update postgres for rum tests.
|
2023-12-13 12:45:52 +04:00 |
|
Lain Soykaf
|
18ab36d70c
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into no-async-clear-config
|
2023-12-12 10:55:19 +04:00 |
|
Lain Soykaf
|
600364f4fd
|
Gitlab CI: Build using system provided libvips
|
2023-12-11 12:47:59 +04:00 |
|
Lain Soykaf
|
0e005acd44
|
CI: Use Elixir 1.13 for linting.
|
2023-12-10 21:00:11 +04:00 |
|
Lain Soykaf
|
5dce39d17f
|
Revert "CI: Remove test coverage"
This reverts commit d99e139c6b .
|
2023-12-03 10:17:24 +04:00 |
|
Lain Soykaf
|
d99e139c6b
|
CI: Remove test coverage
|
2023-11-30 13:54:07 +04:00 |
|
Lain Soykaf
|
265d8749b1
|
Gitlab CI: Make it work for a local runner
|
2023-11-30 09:40:29 +04:00 |
|
Mark Felder
|
a0e08c6ec2
|
Merge branch 'develop' into phoenix1.7
|
2023-11-07 16:05:04 -05:00 |
|
Haelwenn (lanodan) Monnier
|
8c3363a5e7
|
CI: Use CI_JOB_TOKEN for cross-repo pipeline triggers
|
2023-07-04 03:25:37 +02:00 |
|
Haelwenn (lanodan) Monnier
|
10249d1e42
|
CI: Let curl return non-0 on http failure code
Otherwise it silently fails
|
2023-07-04 03:24:13 +02:00 |
|
tusooa
|
63b9f76782
|
Force the use of amd64 runners for jobs using ci-base
|
2023-07-01 23:25:04 -04:00 |
|
Mark Felder
|
d9f031c9da
|
Bump minimum Elixir to 1.12
|
2023-05-31 21:12:13 +00:00 |
|
Haelwenn
|
b8b15cec9e
|
Merge branch 'tusooa/changelog-improve' into 'develop'
Use git diff to search for changelog entry
See merge request pleroma/pleroma!3875
|
2023-05-17 15:49:54 +00:00 |
|
tusooa
|
99f157e280
|
Fix MR pipelines not having build and test jobs
|
2023-05-02 22:12:15 -04:00 |
|
tusooa
|
d5e8345946
|
Do not use needs: in pipeline yaml
|
2023-04-26 09:14:49 -04:00 |
|
tusooa
|
a946917206
|
Work around docker login needing daemon
|
2023-04-26 07:19:30 -04:00 |
|
tusooa
|
9c7b036401
|
Add ELIXIR_IMG arg to latest
|
2023-04-25 21:39:15 -04:00 |
|
tusooa
|
c5ffdd0609
|
Use self-built elixir image for arm
|
2023-04-24 20:03:59 -04:00 |
|
tusooa
|
2736c3f294
|
Use --custom-platform to replace the deprecated one
|
2023-04-24 19:57:32 -04:00 |
|
tusooa
|
66d23713e9
|
Do not use nested levels for arch
|
2023-04-24 19:56:54 -04:00 |
|
tusooa
|
ae8f359f22
|
Skip changelog check for automated MRs
|
2023-04-22 21:07:18 -04:00 |
|
tusooa
|
50e237759a
|
Use git diff to search for changelog entry
|
2023-04-22 20:31:48 -04:00 |
|
tusooa
|
b37a90caa3
|
Combine images of different platforms into one
|
2023-04-12 12:38:47 -04:00 |
|
tusooa
|
7997ba0abe
|
Build images with kaniko
|
2023-04-12 11:49:33 -04:00 |
|
Haelwenn
|
b7a831ca55
|
Merge branch 'from/upstream-develop/tusooa/require-changelog' into 'develop'
require changelog
See merge request pleroma/pleroma!3739
|
2023-04-05 07:53:11 +00:00 |
|
Lain Soykaf
|
8e6f2624a8
|
CI: Fix image for amd64-musl
|
2022-12-16 14:32:30 -05:00 |
|
Lain Soykaf
|
63d00f8123
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into update-deps
|
2022-12-15 17:19:36 -05:00 |
|