summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2023-04-26Work around docker login needing daemontusooa
2023-04-25Add ELIXIR_IMG arg to latesttusooa
2023-04-24Use self-built elixir image for armtusooa
2023-04-24Use --custom-platform to replace the deprecated onetusooa
2023-04-24Do not use nested levels for archtusooa
2023-04-22Skip changelog check for automated MRstusooa
2023-04-22Use git diff to search for changelog entrytusooa
2023-04-12Combine images of different platforms into onetusooa
2023-04-12Build images with kanikotusooa
2023-04-05Merge branch 'from/upstream-develop/tusooa/require-changelog' into 'develop'Haelwenn
require changelog See merge request pleroma/pleroma!3739
2022-12-16CI: Fix image for amd64-muslLain Soykaf
2022-12-15Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into update-depsLain Soykaf
2022-12-06CI: Tag amd64 releases for amd64 runnersHaelwenn (lanodan) Monnier
2022-11-11allow custom db portIván Raskovsky
2022-11-06Merge branch 'ci-coverage' into 'develop'tusooa
Test coverage: Switch to covertool to get cobertura output See merge request pleroma/pleroma!3745
2022-11-03Update to Phoenix 1.6 and chase dependenciesMark Felder
Also bump minimum Elixir to 1.11
2022-09-03Test coverage: Switch to covertool to get cobertura outputHaelwenn (lanodan) Monnier
This allows to have coverage information integrated into Gitlab
2022-09-02Bump minimum Elixir version to 1.10Haelwenn (lanodan) Monnier
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-08-28Use dedicated scriptTusooa Zhu
2022-08-28Fix {} not working with alpine shTusooa Zhu
2022-08-28Display error infoTusooa Zhu
2022-08-28Allow to explicitly skip changelogTusooa Zhu
2022-08-28Prevent duplicate pipelinesTusooa Zhu
2022-08-28Check for changelog in ciTusooa Zhu
2022-07-20CI: Remove cache on cyclesHaelwenn (lanodan) Monnier
cycles uses a different system than the rest of the testing_cache, creating errors like libcrypto.so.1 being missing
2022-07-12CI: cycles: Use current stable elixir imageHaelwenn (lanodan) Monnier
2022-07-12CI: template for change policies based on build stageHaelwenn (lanodan) Monnier
2022-07-11CI: Run stages when .gitlab-ci.yml changesHaelwenn (lanodan) Monnier
2022-07-11CI: Run lint and cycles in alpineHaelwenn (lanodan) Monnier
2022-07-11CI: Run postgres services in alpineHaelwenn (lanodan) Monnier
2022-01-15unit-testing-erratic: allow failureAlex Gleason
2021-12-26CI: Fix the broken tasks.Lain Soykaf
2021-12-26CI: Use own package as baseLain Soykaf
So we can skip updating and installing the same packages a million times. It will still grab the hex.pm stuff -- maybe we can find a way to avoid this, too.
2021-12-26CI: Start testing erratic test againLain Soykaf
Erratic tests are now ran in their own task, so we don't block normal testing. The runtime is under a minute, so even if this one has to be retried, it shouldn't take forever.
2021-12-25GitLab CI: don't retry failed jobsAlex Gleason
2021-11-15CI: Upload the image for all platformsLain Soykaf
For some reason the other platforms started failing, too. This fixes it. Why? Don't know.
2021-11-14CI: Conservatively update release images so they keep building.Lain Soykaf
2021-10-06CI: Bump lint stage to elixir-1.12Haelwenn (lanodan) Monnier
Elixir 1.12 changed formatting rules, this allows to avoid having to rollback to run `mix format`
2021-09-20Update to newer buildx as current one can't be downloaded due to some Github ↵Mark Felder
error
2021-06-11Cycles CI: skip unless Elixir code is modifiedAlex Gleason
2021-06-09Cycles CI: disable cacheAlex Gleason
2021-06-09CI: echo $MIX_ENVAlex Gleason
2021-06-09Add cycles test to .gitlab-ci.ymlAlex Gleason
Thank you @jb55@bitcoinhackers.org for the awk syntax
2021-06-02Don't generate new specs unless they've changed.Mark Felder
2021-06-02Skip build, test, analysis/lint when we don't make code changesMark Felder
2021-04-29CI: Purge pleroma build directory between runsAlex Gleason
2021-04-27Cache gitlab-ci based on mix.lockAlex Gleason
2021-03-11Execute mix deps.get earlier and avoid duplicate invocations if possibleMark Felder
2021-03-10Revert "See if switching to same image as releases fixes the build"Mark Felder
This reverts commit 502d166b7e44e36a94974df4770de6c6a239ad75.
2021-03-10See if switching to same image as releases fixes the buildMark Felder