Skip to content

chore(onboard): wire cli to the deliverable profile - #1

Merged
LukasWodka merged 1 commit into
mainfrom
chore/onboard-deliverable
Sep 15, 2026
Merged

LukasWodka merged 1 commit into
mainfrom
chore/onboard-deliverable

Conversation

@LukasWodka

@LukasWodka LukasWodka commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Wires tracebloc/cli to the deliverable profile (profiles/deliverable.yml in the private source repo).

  • .github/workflows/add-to-kanban.yml

Opened by scripts/onboard_repo.py. Callers are this repo's own callers with the
uses: host re-pointed; the kanban copy is the canonical bytes the conformance audit
compares; CLAUDE.md and BUGBOT.md are skeletons to fill in (never overwritten on a
re-run). The matching repo-inventory.yml entry is derived from the same profile.


Note

Low Risk
Adds CI-only automation with explicit least-privilege App token scoping; no runtime or application code changes, though board writes depend on org secrets and App permissions being configured correctly.

Overview
Adds the deliverable-profile “add to engineer kanban” GitHub Actions workflow to this repo as part of CLI onboarding.

On new/reopened/transferred issues and on PRs opened, reopened, or marked ready for review, the job mints a tracebloc-release-train GitHub App installation token (not GITHUB_TOKEN, with permissions: {}), scopes it to this repository only, grants issues read, pull requests read, and organization projects write, then calls actions/add-to-project against the org kanban project.

The file is a generated, public-safe copy (comment-scrubbed header) meant to match the canonical bytes used in conformance audits across onboarded repos.

Reviewed by Cursor Bugbot for commit e2ce6f1. Bugbot is set up for automated code reviews on this repo. Configure here.

@LukasWodka LukasWodka self-assigned this Sep 15, 2026
@LukasWodka
LukasWodka merged commit 6fee4c1 into main Sep 15, 2026
2 checks passed
@LukasWodka
LukasWodka deleted the chore/onboard-deliverable branch September 15, 2026 08:44
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