Skip to content

[docs] Update documentation for security features from 2025-11-02#2980

Merged
pelikhan merged 1 commit intomainfrom
docs/security-features-2025-11-02-1446bd4e09f902a2
Nov 2, 2025
Merged

[docs] Update documentation for security features from 2025-11-02#2980
pelikhan merged 1 commit intomainfrom
docs/security-features-2025-11-02-1446bd4e09f902a2

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Nov 2, 2025

Documentation Updates - 2025-11-02

This PR updates the documentation based on security features merged in the last 24 hours.

Features Documented

Changes Made

  • docs/src/content/docs/guides/security.md

    • Added "Fork Protection for Pull Request Triggers" section documenting the new default deny-by-default behavior and forks field patterns
    • Added "workflow_run Trigger Security" section explaining automatic repository ID validation and branch restriction requirements
    • Updated "Human in the Loop" section with manual-approval configuration example and link to detailed docs
  • docs/src/content/docs/reference/triggers.md

    • Added "Fork Filtering (forks:)" subsection under Pull Request Triggers with configuration patterns and security implications
    • Added new "Workflow Run Triggers (workflow_run:)" section with security protections documentation
    • Added "Manual Approval Gates (manual-approval:)" section explaining environment-based approval workflow
  • docs/src/content/docs/reference/frontmatter.md

    • Updated "Trigger Events (on:)" section to list additional fields: reaction, stop-after, manual-approval, and forks

Merged PRs Referenced

Documentation Standards

All changes follow the Diátaxis framework guidelines:

  • Used reference format for technical descriptions in frontmatter and triggers docs
  • Used explanation format for security implications in security guide
  • Maintained neutral, technical tone throughout
  • Used proper markdown heading syntax
  • Included cross-references between related sections
  • Kept examples minimal and focused

Notes

The documentation focuses on user-facing security features that affect workflow configuration. Internal implementation changes in PRs #2961, #2962, #2935, #2944, #2946, and #2947 do not require user documentation updates as they improve internal code quality without changing the user-facing API.

🤖 Generated with Claude Code

AI generated by Daily Documentation Updater

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions bot added automation documentation Improvements or additions to documentation labels Nov 2, 2025
@pelikhan pelikhan enabled auto-merge (squash) November 2, 2025 13:14
@pelikhan pelikhan disabled auto-merge November 2, 2025 13:34
@pelikhan pelikhan merged commit 28788a2 into main Nov 2, 2025
4 checks passed
@pelikhan pelikhan deleted the docs/security-features-2025-11-02-1446bd4e09f902a2 branch November 2, 2025 13:34
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant