{"name":"j0ruge-cicd-plugins-cicd","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"j0ruge-cicd-plugins-cicd","source":{"source":"git-subdir","url":"https://github.com/j0ruge/skills_commands_manager","path":"plugins/cicd"},"description":"GitHub Actions / Docker / GHCR pipeline troubleshooting and config — auto-routes by stack: backend Node (Prisma/Biome) or Django (gunicorn), plus frontend Vite. Deep self-hosted runner runbook (containerized myoung34 + systemd): registration-token chicken-and-egg, ACCESS_TOKEN/PAT migration, deprecated-binary & deleted-registration crashloops, stacked failures, silently-queued deploys. Also GHCR auth/TLS-handshake-timeout, reverse-proxy upstream poisoning, Django ALLOWED_HOSTS healthcheck-400. Triggers — CI/CD, GitHub Actions, GHCR auth, self-hosted runner, runner crashloop, registration token expired, runner version deprecated, compose run orphan, deploy queued, Django gunicorn.","version":"2.19.1","strict":true,"keywords":["cicd","github-actions","docker","ghcr","troubleshooting","deployment","self-hosted-runner","myoung34","containerized-runner","deploy-keys","registration-token","chicken-and-egg","enoent-bootstrap","soft-failure-fatigue","yellow-warning","best-effort-write-narrow-catch","errnoexception","gha-bind-mount-uid-mismatch","compose-wait-scope","compose-up-wait-services","tls-handshake-timeout","docker-login-retry","mtu-mismatch","tls-inspection-proxy","tsx-runtime-monorepo","node-dist-esm-resolution","tsc-b-project-references","vacuous-typecheck","named-volume-ownership","nginx-envsubst-runtime-token","init-true-sigterm","graceful-shutdown-pid1","npm-ci-omit-dev-slim","composite-action-ci-gate","ci-pull-request-push-bypass","image-digest-pin-imagetools","runner-access-token-migration","ephemeral-false-not-a-fix","gh-cannot-mint-pat","runner-version-deprecated","runner-binary-rot","disable-auto-update-footgun","registration-has-been-deleted","stacked-runner-failures","deploy-queued-silent","runner-preflight-gate","deploy-watchdog","django","gunicorn","allowed-hosts-healthcheck-400","collectstatic-whitenoise","csrf-trusted-origins-proxy","ghcr-owner-lowercase","ghcr-private-package-one-off","paths-ignore-docs"],"category":"productivity"}]}