Skip to content

Add CodeBoarding architecture analysis#1

Merged
ivanmilevtues merged 2 commits into
mainfrom
codeboarding/setup-action
Jun 16, 2026
Merged

Add CodeBoarding architecture analysis#1
ivanmilevtues merged 2 commits into
mainfrom
codeboarding/setup-action

Conversation

@ivanmilevtues

Copy link
Copy Markdown
Member

This PR adds the CodeBoarding GitHub Action via two workflows:

  • codeboarding-sync.yml — on every push to your default branch, commits
    .codeboarding/analysis.json (your architecture baseline + readable docs). This is
    what the CodeBoarding viewer opens.
  • codeboarding.yml — on every pull request, posts an architecture-diff comment and
    uploads that PR’s analysis as a build artifact for the viewer’s PR diff.

Both are needed: sync produces the baseline; review diffs against it.

Works out of the box

Just merge it — the Action runs on the free tier, with no extra setup. The
id-token: write permission lets it identify your repo to CodeBoarding’s hosted LLM,
metered per account against a weekly limit.

Want more, or unmetered, usage?

Add an LLM provider key — OpenRouter (OPENROUTER_API_KEY), Anthropic, OpenAI, Google,
AWS Bedrock, etc. — or a CODEBOARDING_LICENSE, as a repository secret under
Settings → Secrets and variables → Actions, then pass it to the action via llm_api_key
(+ llm_provider) or license_key. See the
provider list. Optional —
the free tier needs nothing.

— opened for you by CodeBoarding

@ivanmilevtues ivanmilevtues merged commit 9ec8f39 into main Jun 16, 2026
1 check failed
@ivanmilevtues ivanmilevtues deleted the codeboarding/setup-action branch June 16, 2026 14:19
@github-actions

Copy link
Copy Markdown

Architecture review · analyzing…

⏳ CodeBoarding is analyzing the architecture changes in this PR. This usually takes a few minutes.

codeboarding-action · run 27624233954

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