Viktor Barzin
f5a92dc0c9
fix: increase install-api-deps memory to 1Gi for CI
...
LimitRange defaults to 192Mi which is too low for pip installing
~30 packages. Set 512Mi request / 1Gi limit.
2026-03-15 23:47:30 +00:00
Viktor Barzin
546f6957e3
ci: migrate from plugins/docker to woodpeckerci/plugin-docker-buildx
...
Replace the old Docker-in-Docker build approach (plugins/docker) with
the modern buildx plugin that natively supports BuildKit. This fixes:
- "Cannot connect to the Docker daemon" errors (no DinD needed)
- "the --mount option requires BuildKit" errors (buildx = BuildKit)
- OOM in publish step (skopeo no longer needed, buildx pushes directly)
Also removes the intermediate build-tag/skopeo-copy/publish dance —
buildx pushes both versioned and latest tags in a single step.
2026-03-15 22:52:01 +00:00
Viktor Barzin
94e3ec7408
ci: remove slack notification step (secret not configured)
2026-02-28 21:48:30 +00:00
Viktor Barzin
99e75177b5
ci: make slack notification non-blocking when secret is missing
2026-02-28 20:22:49 +00:00
Viktor Barzin
c7c3331d30
Migrate CI from Drone to Woodpecker
...
Replace .drone.yml with .woodpecker/ pipeline configs (frontend.yml, api.yml).
Convert Drone env vars to Woodpecker equivalents (CI_PIPELINE_NUMBER, CI_COMMIT_SHA),
use woodpeckerci/plugin-git for clone with retry, woodpeckerci/plugin-slack for
notifications, and plugins/docker for image builds. Update all docs and skills.
2026-02-23 22:00:09 +00:00
Viktor Barzin
6dcb0d8787
fix clone backoff duration format
2026-02-22 23:40:50 +00:00
Viktor Barzin
af29295793
fix clone backoff duration format
2026-02-22 23:40:49 +00:00
Viktor Barzin
b2904c03c2
[ci skip] Add clone retry settings for DNS resilience
2026-02-22 23:37:21 +00:00
Viktor Barzin
c68841e499
[ci skip] Add clone retry settings for DNS resilience
2026-02-22 23:37:19 +00:00
Viktor Barzin
432ceb575d
Remove custom clone override, use built-in Woodpecker clone
2026-02-22 23:30:38 +00:00
Viktor Barzin
62fe594be2
Remove custom clone override, use built-in Woodpecker clone
2026-02-22 23:30:38 +00:00
Viktor Barzin
3efe7e251a
Fix clone: no-op clone override + step-level auth
2026-02-22 23:02:54 +00:00
Viktor Barzin
2000ea5403
Fix clone: no-op clone override + step-level auth
2026-02-22 23:02:53 +00:00
Viktor Barzin
d3b8cb1f84
Standardize clone: skip_clone + step-level retry
2026-02-22 22:55:12 +00:00
Viktor Barzin
9e702a3f5f
Standardize clone: skip_clone + step-level retry
2026-02-22 22:54:43 +00:00
Viktor Barzin
4e881780d9
Fix clone: use GitHub token for auth + DNS retry
2026-02-22 22:49:03 +00:00
Viktor Barzin
3a875c70a7
Fix clone: use GitHub token for auth + DNS retry
2026-02-22 22:48:31 +00:00
Viktor Barzin
813a0d7379
Fix clone: add netrc auth + cleanup between retries
2026-02-22 22:28:49 +00:00
Viktor Barzin
8747db4aaf
Fix clone: add netrc auth + cleanup between retries
2026-02-22 22:28:16 +00:00
Viktor Barzin
32b38c432b
Add clone retry logic for DNS resilience
2026-02-22 22:13:53 +00:00
Viktor Barzin
71f1d324a1
Add clone retry logic for DNS resilience
2026-02-22 22:13:22 +00:00
Viktor Barzin
23b544f73a
Add Woodpecker CI API pipeline
2026-02-22 21:43:26 +00:00
Viktor Barzin
7c857cab75
Add Woodpecker CI frontend pipeline
2026-02-22 21:43:00 +00:00