• Joined on 2026-02-12
oleks pushed to main at oleks/claude-plugin-cicd-insights 2026-08-01 19:18:12 +03:00
a97bcc6535 Add bin/retry-tag-sweep: one-command retry-tag discovery + cleanup
oleks pushed to main at oleks/claude-plugin-cicd-insights 2026-08-01 19:05:56 +03:00
dab0e37ff1 retry-tag-hygiene: prefer local git push --delete over per-tag agent calls
oleks pushed to main at oleks/claude-plugin-cicd-insights 2026-08-01 18:59:29 +03:00
7a19bd9405 Add retry-tag-hygiene skill: clean up tag sprawl from tag-triggered CI retries
oleks pushed to main at oleks/claude-plugin-cicd-insights 2026-08-01 18:51:48 +03:00
e619e433c4 Fix invalid YAML frontmatter: quote argument-hint (leading [ parsed as flow sequence)
31e919a9f5 Fix markdownlint: language tag on README fenced code block
f07bb7b217 Add /full-audit command: run the entire insight catalog in one pass
Compare 3 commits »
oleks pushed to main at oleks/claude-plugin-cicd-insights 2026-08-01 18:17:06 +03:00
73638ad99d Fix markdown lint: wrap long lines, add code-fence language
741d006508 Rename plugin fleet-insights -> cicd-insights; broaden scope to CI/CD best practices (single-repo or fleet)
90e5ea0b00 Initial commit: fleet-insights plugin (pipetree insight catalog)
oleks created branch main in oleks/claude-plugin-cicd-insights 2026-08-01 18:17:06 +03:00
oleks created repository oleks/claude-plugin-cicd-insights 2026-08-01 18:15:33 +03:00
oleks commented on issue oleks/pipetree#9 2026-08-01 17:50:16 +03:00
Distinguish "repo not registered in Woodpecker" from a real -health API error

Resolved by 0ac15b7. Verified live: -health against antigravity-plugin-registry now prints "not registered in Woodpecker, skipping" instead of a bare 404.

oleks commented on issue oleks/pipetree#8 2026-08-01 17:50:15 +03:00
Wire -health data into -summary instead of discarding it

Resolved by 0ac15b7. Verified live: -health -summary against builder-arbitrage prints "6 pipeline(s) with a recent run (5 healthy, 1 failing, 0 other), 5 with no recent run found" — matching the…

oleks pushed to main at oleks/pipetree 2026-08-01 17:47:48 +03:00
0ac15b753f Wire -health into -summary, distinguish not-registered from real API errors
oleks closed issue oleks/pipetree#9 2026-08-01 17:47:48 +03:00
Distinguish "repo not registered in Woodpecker" from a real -health API error
oleks closed issue oleks/pipetree#8 2026-08-01 17:47:48 +03:00
Wire -health data into -summary instead of discarding it
oleks opened issue oleks/pipetree#9 2026-08-01 17:40:54 +03:00
Distinguish "repo not registered in Woodpecker" from a real -health API error
oleks opened issue oleks/pipetree#8 2026-08-01 17:40:44 +03:00
Wire -health data into -summary instead of discarding it
oleks commented on issue oleks/pipetree#5 2026-08-01 17:21:25 +03:00
Cross-pipeline structural analysis: shared images, unreachable steps, orphaned files

Resolved by 2f13297 (v0.3 batch push), with a course-correction: the originally planned "unreachable steps" check was dropped after reading Woodpecker's actual DAG compiler source proved it…

oleks commented on issue oleks/pipetree#4 2026-08-01 17:21:25 +03:00
Annotate pipelines with live run status/history from the Woodpecker API

Resolved by 2f13297 (v0.3 batch push). Design decision: -health flag, not a subcommand (see SPEC.md). Bug found+fixed during verification: initial lookup used pl.Name ("default") instead of…

oleks commented on issue oleks/pipetree#1 2026-08-01 17:21:24 +03:00
Add filtering and fleet-wide rollup/summary mode

Resolved by f10a008 (v0.2 batch push).

oleks commented on issue oleks/pipetree#2 2026-08-01 17:21:24 +03:00
Suppress vendored/fixture-repo noise in fleet-wide scans

Resolved by f10a008 (v0.2 batch push). Verified: the woodpecker mirror's real remote is github.com/retif/woodpecker, so it's excluded by default; -all restores it.

oleks commented on issue oleks/pipetree#3 2026-08-01 17:21:24 +03:00
Flag steps/pipelines with no when (implicit always-run) in the tree

Resolved by f10a008 (v0.2 batch push).

oleks closed issue oleks/pipetree#4 2026-08-01 17:04:03 +03:00
Annotate pipelines with live run status/history from the Woodpecker API