Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

runkrate/.github

This repository holds the runkrate organization profile and shared GitHub configuration.

Path Purpose
profile/README.md Organization profile README (GitHub org landing page)
FUNDING.md How to support / sponsor KRATE
FUNDING.yml Org-default GitHub Sponsor button (Ko-fi)
assets/logo/ Shared KRATE logo assets
snippets/readme-header.md Shared visual README header (logo + badges)
snippets/readme-sync.json Target repositories for header sync
scripts/sync_readme_header.py Sync script (replace markers, open PRs)

Shared README header

Product READMEs include a synced block between:

<!-- KRATE-README-HEADER:START --><!-- KRATE-README-HEADER:END -->

On changes to the header or logo, .github/workflows/sync-readme-header.yml opens a PR on each target listed in snippets/readme-sync.json.

Auth (Krate Release Bot)

CI mints GitHub App installation tokens via Krate Release Bot (KRATE_RELEASE_BOT_APP_ID + KRATE_RELEASE_BOT_PRIVATE_KEY org secrets/vars on runkrate). No separate README_SYNC_TOKEN PAT is required.

The app must be installed on runkrate and krate-apps with contents: write and pull_requests: write.

Optional override: repository secret README_SYNC_TOKEN (single PAT for all targets).

Manual run: Actions → Sync README headerworkflow_dispatch (optional seed / dry-run).

About

The public landing page for KRATE on GitHub: organization profile, links to documentation and key repositories, and shared settings used across the krate-client organization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages