summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2024-12-20Switch release builder to hexpm images (mostly)Lain Soykaf
2024-12-20CI: Allow failure for non-musl arm for nowLain Soykaf
2024-09-18Elixir 1.14 and Erlang/OTP 23 is now the minimum supported releaseMark Felder
2024-09-16Reapply "Custom mix task to retry failed tests once in CI pipeline"Mark Felder
This reverts commit b281ad06de2de331450a5e319e3ba497071d4197.
2024-08-16Merge branch 'ci-git-fetch' into 'develop'feld
CI: GIT_STRATEGY: fetch See merge request pleroma/pleroma!4224
2024-08-15CI: GIT_STRATEGY: fetchHaelwenn (lanodan) Monnier
Seems to avoid fetching all the branches which was preventing shallow cloning from being actually useful.
2024-08-13Revert "Custom mix task to retry failed tests once in CI pipeline"Mark Felder
This reverts commit ed2976b237b53a524247d564691e0a12d3231d68.
2024-07-01CI: Switch to Elixir 1.17Mark Felder
2024-07-01Fix cycles job nameMark Felder
2024-06-27Change CI jobs to Elixir 1.16.3Mark Felder
2024-06-20Enable erratic testsMark Felder
2024-06-20Change CI caching strategyMark Felder
Key the cache on the image being used and the commit sha. This should allow the cache to be reused by the same runner across multiple jobs/stages where appropriate.
2024-06-19Custom mix task to retry failed tests once in CI pipelineMark Felder
This will be temporary* as we hunt down the cause of the random test failures * gonna regret this
2024-06-12CI: Disallow failures for Elixir 1.15Haelwenn (lanodan) Monnier
2024-06-12Switch formatting checks to Elixir 1.15Haelwenn (lanodan) Monnier
2024-06-08Update job namesMark Felder
2024-06-08OTP updatesMark Felder
Update to otp25 for Elixir 1.13; otp26 for Elixir 1.15
2024-05-20CI: Specify correct image name.Lain Soykaf
2024-05-20CI: Add new builders for base imagesLain Soykaf
2024-05-20Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into bump-elixirLain Soykaf
2024-03-19CI: Move changelog check to later in the pipelineLain Soykaf
No reason to not run tests.
2024-03-18Update minimum Postgres version to 11.0; disable JITMark Felder
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-17CI: Remove RUM tests.Lain Soykaf
2024-01-21Fix testing cache policyMark Felder
2024-01-21Fix testing cache policyMark Felder
2024-01-21Clarify formatting and cycles versionsMark Felder
2024-01-21Rename 1.15 image to include otp25, clarify test namesMark Felder
2024-01-21Fix the image nameMark Felder
2024-01-20Use our own 1.15 ci-base imageMark Felder
2024-01-20Add Dialyxir with manual job executionMark Felder
2024-01-20Spec building should be in build stageMark Felder
2024-01-20Linting as a separate stageMark Felder
2024-01-20Add a build and test pipeline for elixir 1.15 with a new naming conventionMark Felder
2023-12-20Elixir 1.13 is the minimum required versionMark Felder
2023-12-13Gitlab CI: Switch to our own docker hubLain Soykaf
2023-12-13Gitlab CI: Update postgres for rum tests.Lain Soykaf
2023-12-12Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
no-async-clear-config
2023-12-11Gitlab CI: Build using system provided libvipsLain Soykaf
2023-12-10CI: Use Elixir 1.13 for linting.Lain Soykaf
2023-12-03Revert "CI: Remove test coverage"Lain Soykaf
This reverts commit d99e139c6bec91150a10b68c032019a163eccf04.
2023-11-30CI: Remove test coverageLain Soykaf
2023-11-30Gitlab CI: Make it work for a local runnerLain Soykaf
2023-11-07Merge branch 'develop' into phoenix1.7Mark Felder
2023-07-04CI: Use CI_JOB_TOKEN for cross-repo pipeline triggersHaelwenn (lanodan) Monnier
2023-07-04CI: Let curl return non-0 on http failure codeHaelwenn (lanodan) Monnier
Otherwise it silently fails
2023-07-01Force the use of amd64 runners for jobs using ci-basetusooa
2023-05-31Bump minimum Elixir to 1.12Mark Felder
2023-05-17Merge branch 'tusooa/changelog-improve' into 'develop'Haelwenn
Use git diff to search for changelog entry See merge request pleroma/pleroma!3875
2023-05-02Fix MR pipelines not having build and test jobstusooa
2023-04-26Do not use needs: in pipeline yamltusooa