docs(tutorial): ticket-to-PR autonomous agent pipeline - #1335
Open
ekline[bot] wants to merge 1 commit into
Open
Conversation
Add a hands-on tutorial for the autonomous agentic workflow: wiring Claude Code and the Okteto plugin into a GitHub Actions pipeline so a labeled issue produces a tested pull request against a live Okteto environment. Register it in the tutorials sidebar and cross-link it from the Autonomous Workflows page. ekline[bot] <202747777+ekline[bot]@users.noreply.github.com> Signed-off-by: ekline[bot] <202747777+ekline[bot]@users.noreply.github.com>
ekline
Bot
requested review from
codyjlandstrom,
ifbyol,
pchico83 and
rlamana
as code owners
August 26, 2026 10:19
✅ Deploy Preview for okteto-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
This tutorial addresses a gap identified through competitor analysis, persona-needs assessment, and a feature-coverage audit of the Okteto docs. The docs landing page positions Okteto as "the environment platform for agentic development," and
src/content/agentic/documents the concepts — but no hands-on tutorial existed for the autonomous ticket-to-PR workflow, even thoughokteto/okteto-agent-skillsships a complete reference pipeline (examples/ticket-to-pr.yml) that the docs never linked to.Top 3 gaps found
agentic/is all explanation, and the maintainedticket-to-pr.ymlreference pipeline is never surfacedokteto/testaction appears only inside the Preview Environments tutorialWhat this PR adds
A new tutorial, Ticket to pull request with an autonomous agent (
src/tutorials/agent-ticket-to-pr.mdx), that walks through wiring Claude Code + the Okteto plugin into a GitHub Actions pipeline: labeling an issueagenttriggers a run that creates an isolated Namespace, deploys the environment, implements the change, runs thee2etest container, smoke-tests live endpoints, and opens a PR. Covers theagentlabel authorization gate, credentials, theOKTETO_ALLOW_AGENT_DESTROYteardown policy, namespace isolation, security considerations, and troubleshooting. Registered insidebarTutorials.js(third, after the two getting-started tutorials) and cross-linked fromagentic/autonomous-workflows.mdx.Serves the Software Engineer and Platform Engineer personas, and the AI-coding-agent readership (exact, complete commands; explicit prerequisites and destructive-behavior callouts).
Research sources
okteto/okteto-agent-skills(examples/ticket-to-pr.yml,examples/README.md,plugins/okteto/hooks/guard-okteto.sh,plugins/okteto/skills/okteto/SKILL.md) andokteto/movies(okteto.yaml).Remaining gaps (follow-up)
npm link#2 — a dedicated Okteto Test CI-integration how-to guide.How to verify
cd docs && yarn && yarn build— validates links and anchors (onBrokenLinks/onBrokenAnchorsare set tothrow).yarn start, open/docs/tutorials/agent-ticket-to-pr/, and confirm the page renders, appears third in the Tutorials sidebar with the Claude logo, and that the cross-link from Autonomous Workflows resolves.okteto/movies, add the workflow, label an issueagent, and confirm a tested PR is opened.Note for reviewers:
yarn buildwas NOT run in the authoring environment (Node/yarn unavailable there). Links and anchors were validated by hand against version-1.47 targets, but please run the build in CI/locally to confirm.Please also review two workspace-config drift items I noticed (out of scope for this PR, flagged for awareness): the repo
CLAUDE.mdstill sayslastVersionis 1.43/next 1.44 (actual: 1.47/1.48) and listssrc/content/okteto-ai/, which no longer exists (removed in #1317).ekline[bot] <202747777+ekline[bot]@users.noreply.github.com>
📝 Created with EkLine · View session