Skip to content

chore: finish the Guard-Core org migration (docs, metadata, links) - #30

Merged
rennf93 merged 2 commits into
masterfrom
chore/org-migration-docs
Oct 8, 2026
Merged

rennf93 merged 2 commits into
masterfrom
chore/org-migration-docs

Conversation

@rennf93

@rennf93 rennf93 commented Oct 8, 2026

Copy link
Copy Markdown
Member

Summary

Finishes the Guard-Core org migration for everything the workflow/OIDC pass (#29) did not cover: documentation, metadata, links and contact addresses.

Categories

  • Docs links: README hero, badges, ecosystem tables, docs/index.md, docs/llms.txt, docs/robots.txt, SECURITY.md, docs/tutorial pages, SKILL.md, AGENTS.md, CLAUDE.md, mkdocs.yml (site_url, repo_url, social, feedback, og:image) now point at github.com/Guard-Core and guard-core.github.io with path suffixes preserved
  • Container paths: ghcr.io/rennf93/flaskapi-guard-example -> ghcr.io/guard-core/flaskapi-guard-example in docs/index.md and the org packages URL; bump_version.py docker pull regex updated to match
  • Workflows: docs.yml and release.yml action refs (github-actions-secrets-mgmt, upsert-context7) moved to Guard-Core
  • Metadata: pyproject.toml Homepage pointed at the org and the missing Documentation, Repository, Issues and Changelog project.urls entries added; author email set to rennf93@guard-core.com; FUNDING.yml github target set to Guard-Core (tidelift and paypal lines kept)
  • Contacts: CODE_OF_CONDUCT enforcement contact and README author mailto set to contact@guard-core.com
  • Branch bug fixes: mkdocs.yml edit_uri edit/main/docs/ -> edit/master/docs/, docs/llms.txt contributing link blob/main -> blob/master

Deliberately untouched

  • CHANGELOG.md and docs/release-notes.md historical references (6 hits)
  • mkdocs.yml author url (personal profile)

Verification

  • git grep -n rennf93: 163 before -> 8 after, the 8 being the 6 CHANGELOG/release-notes history hits, the mkdocs author profile url and the pyproject author email prefix rennf93@guard-core.com (both intentional per the migration rules)
  • uv run ruff format --check + ruff check on touched files: pass
  • mypy: 306 pre-existing errors before and after (identical baseline, no new errors)
  • mkdocs build: exit 0, no errors, no warnings
  • pyproject.toml parses via tomllib: OK
  • Commit GPG-signed, git log --format=%G? = G

Counts

  • 18 files changed, 161 insertions, 157 deletions
  • rennf93 references: 163 line hits before, 6 intentional history hits remain

- Point README, docs, mkdocs, issue templates and SECURITY links at the Guard-Core org and guard-core.github.io pages domain
- Migrate ghcr.io image paths, shields badges, org packages URL and workflow action refs to Guard-Core
- Add pyproject project.urls Documentation, Repository, Issues and Changelog entries and set the author email to the domain address
- Route FUNDING target and CODE_OF_CONDUCT enforcement contact to the org and contact@guard-core.com
- Fix mkdocs edit_uri and llms.txt contributing link to the master branch
- Update bump_version.py docker pull regex to the new image path
@rennf93 rennf93 added the no-issue PR not linked to an issue label Oct 8, 2026
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Thanks for opening your first pull request on flaskapi-guard!

Quick checklist before review (most of these are enforced by CI, but worth a glance):

  • make lint — ruff format, ruff check, mypy, and vulture
  • make test (or make local-test) — full test suite passes with 100% coverage
  • make security — bandit, safety, and pip-audit all clean
  • make quality — radon and xenon complexity thresholds respected
  • No # noqa / # type: ignore shortcuts; pre-existing violations in touched files are fixed
  • Added an entry under ## Unreleased in CHANGELOG.md
  • If you touched a public API, updated the relevant page under docs/
  • If the change involves engine logic, the corresponding fix landed in guard-core first

See CONTRIBUTING.md for the full workflow and the Code of Conduct for the community standards we follow.

Welcome aboard — a maintainer will review shortly.

@github-actions github-actions Bot added documentation Docs, README, CHANGELOG, governance files ci GitHub Actions and pre-commit dependencies pyproject.toml or uv.lock labels Oct 8, 2026
The org does not host these two actions; the personal repos remain the source by explicit decision.
@rennf93
rennf93 merged commit cf637a6 into master Oct 8, 2026
12 checks passed
@rennf93
rennf93 deleted the chore/org-migration-docs branch October 8, 2026 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci GitHub Actions and pre-commit dependencies pyproject.toml or uv.lock documentation Docs, README, CHANGELOG, governance files no-issue PR not linked to an issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant