Phantasm
97a2e8c764
Woodpecker CI: Tag stable docker release with version tag
2026-04-23 17:05:27 +02:00
Phantasm
e002650e23
Woodpecker CI: Add Docker stable releases
2026-04-23 17:05:26 +02:00
Phantasm
f00c13602d
Woodpecker CI Develop: Also tag images using commit sha
...
With the commit sha being present, `tags` now has to be a list instead
of an array, otherwise Woodpecker raises a yaml compiler warning:
yaml: line 17: did not find expected ',' or ']'
2026-04-23 17:05:26 +02:00
Phantasm
13d6246ed9
Woodpecker CI: Cleanup develop releases CI code duplication
2026-04-23 17:05:24 +02:00
Phantasm
67e7f788c9
Woodpecker CI Docker Develop combine: Switch to plugin
...
Replaces manual tagging handling with a plugin, mostly to avoid dealing
with echoed out secrets in the job log, which should be censored
automatically, but who knows when that breaks...
2026-04-23 17:01:41 +02:00
Phantasm
e2adc796c4
Woodpecker CI: Multiplatform Docker image manifests
2026-04-23 17:01:40 +02:00
Phantasm
d2f7c9252f
Woodpecker CI Docker develop: Switch to kaniko
2026-04-23 17:01:40 +02:00
Phantasm
5351cd4ce9
Woodpecker CI: Add OTP develop pipeline
...
musl and glibc builds need to be split due to workspace polution.
Workflow's steps share the same workspace, so two separate build steps
can't be in the same workflow since they share the buld artifacts, deps.
2026-04-23 17:01:25 +02:00
Phantasm
fc5aea73ff
Woodpecker CI: Add develop Docker image build pipeline
2026-04-23 16:56:21 +02:00
Phantasm
fd7b809c54
Woodpecker CI: Only run lint and unit tests when relevant files changed
2026-03-31 14:32:52 +00:00
Phantasm
096c4ea980
Woodpecker CI: Run lint and unit tests also on push to default branch
2026-03-31 14:32:52 +00:00
Phantasm
072dc39d83
Woodpecker CI: Don't depend on changelog in lint workflow
2026-03-31 14:32:52 +00:00
Phantasm
7bba485397
Woodpecker CI: Disable cycles lint step for now since it always fails
2026-03-31 14:32:52 +00:00
Phantasm
1fe0970b64
woodpecker CI: Fix cycles in lint workflow
2026-03-31 14:32:52 +00:00
Phantasm
08bf6c8fed
Woodpecker CI: Explicitely exit with non-zero exit code on fail
2026-03-31 14:32:52 +00:00
Phantasm
cdcc432f31
Woodpecker CI: Lint workflow, don't use brackets in shell tests
2026-03-31 14:32:52 +00:00
Phantasm
b0de9bd3cd
Woodpecker CI: Make xref use fail stamp
2026-03-31 14:32:52 +00:00
Phantasm
56a25202b9
Woodpecker CI: Fix credo
2026-03-31 14:32:52 +00:00
Phantasm
265d3eeebc
Woodpecker CI: Fix syntax error in lint workflow
2026-03-31 14:32:52 +00:00
Phantasm
b224a2dacc
Woodpecker CI: Don't immediately fail whole lint workflow with one error
2026-03-31 14:32:52 +00:00
Phantasm
8640fcef22
Woodpecker CI: Fix compile error on Elixir 1.18 due to wrong OTP
2026-03-31 14:32:52 +00:00
Phantasm
0fd544722f
Woodpecker: Ensure correct workflow status in lint pipeline
2026-03-31 14:32:52 +00:00
Phantasm
6f8233d780
Woodpecker CI: Add linting pipeline
2026-03-31 14:32:52 +00:00
Phantasm
2880aac617
Woodpecker CI: Unit test using Elixir 1.15 and 1.18
2026-03-31 14:32:52 +00:00
Phantasm
1a0af1c0c0
Woodpecker CI: Add check-changelog workflow
2026-03-31 14:32:52 +00:00
Phantasm
88a349f3ab
Woodpecker CI: Retry failed tests using pleroma.test_runner
...
I didn't add the --cover option, but it would be useless right now
anyway
2026-03-31 14:32:52 +00:00
Phantasm
a9fe2fe4d8
Move main Woodpecker file to own directory
2026-03-31 14:32:52 +00:00