Skip to content

Comments

[instructions] Sync github-agentic-workflows.md with release v0.49.1#17792

Merged
pelikhan merged 1 commit intomainfrom
instructions-sync-v0.49.1-d8f98444a69eaf73
Feb 23, 2026
Merged

[instructions] Sync github-agentic-workflows.md with release v0.49.1#17792
pelikhan merged 1 commit intomainfrom
instructions-sync-v0.49.1-d8f98444a69eaf73

Conversation

@github-actions
Copy link
Contributor

Instructions Update - Synchronized with v0.49.1

This PR updates the github-agentic-workflows.md instructions file based on code audit against the v0.49.1 release and the post-release commit (789c4c5).

Changes Made

  • rate-limit: field: Added complete documentation for per-user rate limiting configuration (max, window, events, ignored-roles). Previously undocumented despite being fully implemented and referenced in the docs site's rate-limiting-controls.md.
  • inlined-imports: field: Added documentation for compile-time import inlining. Previously undocumented despite being in both the JSON Schema and frontmatter-full.md reference.
  • max-bot-mentions: safe-output option: Added documentation for the global bot trigger reference escaping threshold (default: 10). Previously undocumented despite being in the schema and safe-outputs.md reference.
  • Templatable Integer Fields note: Added note that max, expires, and max-bot-mentions fields accept GitHub Actions expression strings (e.g., $\{\{ inputs.max-issues }}), not just literal integers. Clarifies which fields remain literal booleans.

Documentation Commits Reviewed

  • 789c4c5 Refactor safe outputs prompt: extract all content to template files, wrap in XML, optimize for token usage

Code Files Audited

  • pkg/workflow/compiler_types.goSafeOutputsConfig struct and RateLimitConfig
  • pkg/workflow/safe_outputs_config.go — all safe-output parse handlers including new unassign-from-user
  • pkg/parser/schemas/main_workflow_schema.json — full safe-outputs and root-level properties
  • docs/src/content/docs/reference/rate-limiting-controls.md — rate-limit behavior
  • docs/src/content/docs/reference/safe-outputs.md — max-bot-mentions, templatable fields

Validation

  • Followed prompting best practices (imperative mood, minimal examples)
  • Maintained technical tone and brevity
  • Updated only necessary sections
  • Verified accuracy against current codebase (pkg/workflow/, pkg/parser/schemas/)
  • Removed no content (only additions of genuinely missing features)

Generated by Instructions Janitor

  • expires on Feb 25, 2026, 12:02 AM UTC

Add documentation for three undocumented frontmatter fields and safe-output
capabilities found during code audit against v0.49.1 codebase state:

- rate-limit: frontmatter field for per-user rate limiting
- inlined-imports: frontmatter field for compile-time import inlining
- max-bot-mentions: safe-output global option for bot trigger escaping
- Templatable integer fields note (max, expires, max-bot-mentions accept expressions)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added automation documentation Improvements or additions to documentation instructions labels Feb 23, 2026
@github-actions
Copy link
Contributor Author

✅ Pull request created: #17792

@pelikhan pelikhan merged commit 0037114 into main Feb 23, 2026
@pelikhan pelikhan deleted the instructions-sync-v0.49.1-d8f98444a69eaf73 branch February 23, 2026 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation documentation Improvements or additions to documentation instructions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants