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 |
|
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 |
|
Haelwenn (lanodan) Monnier
|
b6e96f63b4
|
CI: Tag amd64 releases for amd64 runners
|
2022-12-06 00:08:55 +01:00 |
|
Iván Raskovsky
|
36519bdbee
|
allow custom db port
|
2022-11-11 12:22:21 -03:00 |
|
tusooa
|
8d704d384d
|
Merge branch 'ci-coverage' into 'develop'
Test coverage: Switch to covertool to get cobertura output
See merge request pleroma/pleroma!3745
|
2022-11-06 02:19:27 +00:00 |
|
Mark Felder
|
7c64f705f6
|
Update to Phoenix 1.6 and chase dependencies
Also bump minimum Elixir to 1.11
|
2022-11-03 16:13:07 +00:00 |
|
Haelwenn (lanodan) Monnier
|
be411ad3bc
|
Test coverage: Switch to covertool to get cobertura output
This allows to have coverage information integrated into Gitlab
|
2022-09-03 05:03:50 +02:00 |
|
Haelwenn (lanodan) Monnier
|
21ab7369ca
|
Bump minimum Elixir version to 1.10
With the release of Elixir 1.14, Elixir 1.9 is now end-of-life.
Elixir 1.10 Release Notes:
https://github.com/elixir-lang/elixir/releases/tag/v1.10.0
|
2022-09-02 22:53:54 +02:00 |
|
Tusooa Zhu
|
6aa9b023f0
|
Use dedicated script
|
2022-08-28 11:13:36 -04:00 |
|
Tusooa Zhu
|
f8566e91a6
|
Fix {} not working with alpine sh
|
2022-08-28 11:10:25 -04:00 |
|
Tusooa Zhu
|
a26fb6ab48
|
Display error info
|
2022-08-28 10:24:01 -04:00 |
|