<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Github-App on History</title><link>https://kukie.tech/tags/github-app/</link><description>Recent content in Github-App on History</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Tue, 03 Nov 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://kukie.tech/tags/github-app/index.xml" rel="self" type="application/rss+xml"/><item><title>Kukie GitOps.02 Pull Requests from Chat</title><link>https://kukie.tech/posts/kukie-gitops-02/</link><pubDate>Tue, 03 Nov 2026 00:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kukie-gitops-02/</guid><description>From a chat request to an opened pull request — verifying GitHub App install callbacks, deciding between PR and kubectl per resource, steering the LLM with ModelRetry and a one-line history memo instead of prompts, code-chosen edits for plain YAML and Kustomize, and render comparison against an expected result.</description></item><item><title>Kukie Infra.11 Ephemeral Runners and Apply on CodeBuild</title><link>https://kukie.tech/posts/kukie-infra-11/</link><pubDate>Thu, 22 Oct 2026 21:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kukie-infra-11/</guid><description>Three days after the self-hosted runner went live, the weak point it shipped with turned into an incident — terraform apply moved to a throwaway CodeBuild runner, a leftover review buffer re-posted one PR&amp;rsquo;s comment into later reviews, the fix that gives every job its own container with a registration token minted by a GitHub App, Claude Code baked into the image after the installer started returning 429, and the docker.sock risk that is still left.</description></item><item><title>Kukie Infra.05 ArgoCD in Kukie</title><link>https://kukie.tech/posts/kukie-infra-05/</link><pubDate>Thu, 15 Oct 2026 16:00:00 +0900</pubDate><guid>https://kukie.tech/posts/kukie-infra-05/</guid><description>What ArgoCD actually does in the Kukie dev cluster — the two repositories it reads, the GitHub App that lets it read them, the loop that turns a merge into cluster state, the controllers that take over after it, and the checks at the API server that decide what it may put in.</description></item></channel></rss>