Автоматизация CI и обслуживания GitHub Actions
devops
ci-maintenance-workflow is a Claude Code skill that automates four CI and GitHub Actions maintenance workflows: fixing failing pytest tests from a CI run URL, fixing failing smoke tests (runs with `--limit 0`), adding `@pytest.mark.slow` markers to slow tests, and reviewing pull requests against agent-checkable standards. When fixing a failing test, the skill fetches run details via `gh run view`, creates a branch, reproduces the failure locally with `uv run pytest tests/<eval> --runslow`, applies the fix, and evaluates whether a version bump is required per TASK_VERSIONING.md and PACKAGE_VERSIONING.md. Smoke-test fixes follow strict rules: skipping, xfailing, or any workaround that avoids the real problem is forbidden — local reproduction and verification are mandatory. A PR is always created, even when the failure cannot be reproduced locally, in which case a draft PR is opened describing the blocker.
- #github-actions
- #ci-maintenance
- #pytest
- #smoke-tests
- #pull-request-review