Skip to content

[instructions] Sync instruction files with release v0.80.4#40022

Merged
pelikhan merged 1 commit into
mainfrom
instructions-sync-v0.80.4-0f445f50a0a2af40
Jun 18, 2026
Merged

[instructions] Sync instruction files with release v0.80.4#40022
pelikhan merged 1 commit into
mainfrom
instructions-sync-v0.80.4-0f445f50a0a2af40

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Syncs instruction files with the v0.80.4 release. Two documentation files under .github/aw/ are updated to document new optional configuration capabilities introduced in that release.


Changes

.github/aw/memory.mdformat-json config key

  • Documents a new optional format-json key in the memory/commit configuration.
  • When enabled, committed JSON files are pretty-printed with 2-space indentation, making committed JSON diffs human-readable.
  • No breaking change; existing configs without this key behave identically.

.github/aw/safe-outputs-management.md — cross-repo merge fields

  • Documents three new optional fields on the merge-pull-request safe-output job:
    Field Purpose
    target Specifies the target PR to merge ("triggering" for current PR, or "*" for any PR with pull_request_number)
    target-repo Specifies the repository for cross-repository merge targets
    allowed-repos Allowlist of additional repositories the agent can merge into
  • Enables cross-repository PR merges and flexible PR targeting from safe-output workflows.
  • No breaking change; all three fields are optional and default behaviour is unchanged.

Impact

Area Level Notes
Docs / instructions Low–Medium Documentation-only sync; no executable code changed
merge-pull-request safe-output Medium New fields expand cross-repo merge capability
format-json memory config Low Cosmetic JSON formatting option

Breaking changes: None
Runtime behaviour change: None (instruction/config documentation only)


Linked release

ef1a5804e[instructions] Sync instruction files with release v0.80.4

Generated by PR Description Updater for issue #40022 ·

Add newly surfaced schema fields to instruction references:
- repo-memory: format-json (pretty-print committed .json files)
- merge-pull-request: target, target-repo, allowed-repos

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added automation documentation Improvements or additions to documentation instructions labels Jun 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

Great work from the Instructions Janitor automation — the sync to v0.80.4 is clean and the description thoroughly covers which commits were reviewed, which fields were already in sync, and how schema accuracy was validated against pkg/parser/schemas/main_workflow_schema.json.

One mechanical checklist note:

  • No test files in diff — this is expected for a documentation-only instruction sync. There is nothing functional to cover here, so no test changes are warranted.

If you'd like a prompt to verify the added fields are consistent across all sibling instruction files:

Verify that the fields `format-json` (in repo-memory), and `target`, `target-repo`, `allowed-repos` (in merge-pull-request) are documented consistently across all .github/aw/ instruction files. Check that no sibling file (e.g. safe-outputs-content.md, safe-outputs-runtime.md, syntax-agentic.md) is missing these fields where they would be expected given the existing patterns for close-pull-request and mark-pull-request-as-ready-for-review.

Generated by ✅ Contribution Check ·

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