Skip to content

[instructions] Sync safe-outputs.md with release v0.74.8 schema#33730

Merged
pelikhan merged 1 commit into
mainfrom
instructions-sync-v0.74.8-36a89691e0af55b5
May 21, 2026
Merged

[instructions] Sync safe-outputs.md with release v0.74.8 schema#33730
pelikhan merged 1 commit into
mainfrom
instructions-sync-v0.74.8-36a89691e0af55b5

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 21, 2026

PR Description: Sync safe-outputs.md with release v0.74.8 schema

Classification

  • Type: documentation
  • Scope: safe-outputs schema documentation
  • Breaking Changes: none
  • Deprecations: reviewers and team-reviewers fields in add-reviewer (backward-compatible aliases)

Summary

Updates the safe-outputs documentation to reflect schema changes introduced in release v0.74.8. Adds per-output patch size/file limit configuration for create-pr and push-changes outputs, and renames reviewer fields in add-reviewer for consistency while maintaining backward compatibility.

Changes by File

.github/aw/safe-outputs.md (modified)

Impact: high
Breaking: false

Added Features

  1. Per-output patch constraints for create-pr safe-output:

    • max-patch-size (optional): Override global patch size limit for this specific output
    • max-patch-files (optional): Override global patch file count limit for this specific output
  2. Per-output patch constraint for push-changes safe-output:

    • max-patch-size (optional): Override global patch size limit for this specific output

Field Renames (Backward Compatible)

  1. Standardized reviewer field names in add-reviewer safe-output:
    • reviewersallowed-reviewers (old name deprecated but still supported)
    • team-reviewersallowed-team-reviewers (old name deprecated but still supported)
    • Deprecation note added to documentation
    • No breaking change: legacy field names remain functional as aliases

Technical Details

  • Schema Version: v0.74.8
  • File Type: Markdown documentation
  • Diff Stats: Documentation-only (no code changes)
  • Backward Compatibility: Fully maintained via deprecated field aliases

Agentic Workflow Impact

This update enables:

  1. Granular control: Workflows can now set per-output patch constraints, allowing different size limits for different PR creation scenarios
  2. Consistency: The allowed-* prefix aligns reviewer field naming with standard conventions for allowlist configurations
  3. Migration path: Existing workflows using reviewers/team-reviewers continue to function without modification

References

  • Commit: 8469e55fd - "[instructions] Sync safe-outputs.md with current schema"
  • Release: v0.74.8

Validation Notes

  • Documentation-only change; no runtime code modifications
  • Schema changes described are already implemented in v0.74.8
  • This PR brings documentation into sync with released functionality

Generated by PR Description Updater for issue #33730 · ● 578.3K ·

- Update add-reviewer to use canonical allowed-reviewers /
  allowed-team-reviewers (reviewers / team-reviewers are deprecated
  aliases per schema since #33350).
- Document per-output max-patch-size / max-patch-files on
  create-pull-request and max-patch-size on push-to-pull-request-branch
  (added in #33650).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@pelikhan pelikhan merged commit 53b638f into main May 21, 2026
@pelikhan pelikhan deleted the instructions-sync-v0.74.8-36a89691e0af55b5 branch May 21, 2026 13:04
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.

1 participant