Skip to content

docs: add personal-account consumer tier (doc 18 + example) - #66

Merged
rldyourmnd merged 2 commits into
mainfrom
docs/personal-account-tier
Aug 4, 2026
Merged

docs: add personal-account consumer tier (doc 18 + example)#66
rldyourmnd merged 2 commits into
mainfrom
docs/personal-account-tier

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Personal-account repositories (e.g. rldyourmnd/*) inherit private-free posture but need repo-level self-hosted runners — org runners are unreachable across account namespaces. Adds doc 18 + example + validator whitelist. All 18 checks pass (validate_all: OK).

A repository owned by a personal GitHub account (not an organization) inherits
the private-free posture but cannot reach an org-level self-hosted runner
group — a platform gate, not a setting. It needs repo-level runner registration
and a caller that routes every job to that label.

- docs/18-personal-account-tier.md: the runner-registration procedure
  (org-runner vs repo-runner reachability), the inversion against private-free
  (same posture, different runner), and the 2000 min/month personal quota.
- examples/personal/security-selfhosted.yml: private-free stack (gitleaks,
  actionlint, zizmor-no-SARIF) with runner: input on every call.
- scripts/validate_catalog.py: whitelist the new aggregate example.
- docs/00-overview.md: tier note + doc index entry.
- CHANGELOG.md: [Unreleased] entry.

No catalog/capabilities.yml or workflow file changed — the capability set is
identical to private-free; only the runner differs.
Empirically verified on rldyourmnd/declaro-platform: cross-owner reusable
workflows (this library called from a personal-account repo) do not resolve
jobs for 'push' events to the default branch — the run hangs in pending with
zero jobs indefinitely. pull_request resolves instantly. Documented the root
cause, updated the example caller to pull_request+workflow_dispatch only, and
expanded the CHANGELOG entry.
@rldyourmnd
rldyourmnd merged commit c26c516 into main Aug 4, 2026
8 checks passed
@rldyourmnd
rldyourmnd deleted the docs/personal-account-tier branch August 4, 2026 10:23
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