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
b2904c03c2
[ci skip] Add clone retry settings for DNS resilience
2026-02-22 23:37:21 +00:00
Viktor Barzin
432ceb575d
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
d3b8cb1f84
Standardize clone: skip_clone + step-level retry
2026-02-22 22:55:12 +00:00
Viktor Barzin
4e881780d9
Fix clone: use GitHub token for auth + DNS retry
2026-02-22 22:49:03 +00:00
Viktor Barzin
813a0d7379
Fix clone: add netrc auth + cleanup between retries
2026-02-22 22:28:49 +00:00
Viktor Barzin
32b38c432b
Add clone retry logic for DNS resilience
2026-02-22 22:13:53 +00:00
Viktor Barzin
23b544f73a
Add Woodpecker CI API pipeline
2026-02-22 21:43:26 +00:00