Skip to content

docs: move security and workflows to repo root#44

Merged
leonardosul merged 2 commits into
mainfrom
docs/move-internal-docs-to-root
May 1, 2026
Merged

docs: move security and workflows to repo root#44
leonardosul merged 2 commits into
mainfrom
docs/move-internal-docs-to-root

Conversation

@leonardosul
Copy link
Copy Markdown
Contributor

Summary

  • Move docs/security.mdSECURITY.md and docs/workflows.mdWORKFLOWS.md at the repo root
  • Remove both from mkdocs.yml nav so they're no longer published to GitHub Pages — these are internal project docs, not user-facing module documentation
  • Fix can_approve_pull_request_reviews documentation in WORKFLOWS.md to reflect that it must be true for release-please and nat-images PR creation

Test plan

  • Pre-commit hooks pass
  • After merge: verify GitHub Pages no longer includes workflows or security pages
  • After merge: verify SECURITY.md and WORKFLOWS.md render correctly at the repo root on GitHub

🤖 Generated with Claude Code

leonardosul and others added 2 commits May 1, 2026 13:52
These are internal project docs, not user-facing module documentation.
Move them out of docs/ (and off GitHub Pages) to the repo root as
SECURITY.md and WORKFLOWS.md. Also fixes can_approve_pull_request_reviews
documentation to reflect that it must be enabled for release-please
and nat-images PR creation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The GITHUB_TOKEN used by release-please does not have the Admin
repository role, so a creation rule on tags blocks it even with
the admin bypass configured. Tag immutability (no delete, no update)
is still enforced.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@leonardosul leonardosul merged commit 21196e4 into main May 1, 2026
5 checks passed
@leonardosul leonardosul deleted the docs/move-internal-docs-to-root branch May 1, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant