Skip to content

Comments

Squash whitelabel commits into 2 clean commits#21

Merged
amdmax merged 2 commits intodevfrom
squashed-whitelabel
Feb 20, 2026
Merged

Squash whitelabel commits into 2 clean commits#21
amdmax merged 2 commits intodevfrom
squashed-whitelabel

Conversation

@amdmax
Copy link
Collaborator

@amdmax amdmax commented Feb 20, 2026

Summary

  • Commit 1 – fix(ci): Make CI runner labels configurable via repository variables, replacing hardcoded Blacksmith labels with vars.RUNNER_* fallbacks so forks can use their own runners. (Upstream-contribution-ready, ref [FEATURE]: Make CI runner labels configurable so forks can use their own runners anomalyco/opencode#14305)
  • Commit 2 – feat: whitelabel: All codemie branding, packaging, CI, config, and code changes — npm package, publish workflow, TUI/CLI rebrand, logo redesign, type annotations, and removal of unused providers.

Replaces the existing ~40 commits on dev with 2 clean, well-scoped commits. Drops the unused unpublish-codemie.yml workflow.

Test plan

  • Verify git log --oneline shows exactly 2 commits on top of upstream base (3aaf29b69)
  • Verify git diff squashed-whitelabel..eeb660018 only shows the removed unpublish-codemie.yml
  • Typecheck passes (confirmed by pre-push hook)

Co-Authored-By: codemie-ai codemie.ai@gmail.com

@github-actions
Copy link

Hey! Your PR title Squash whitelabel commits into 2 clean commits doesn't follow conventional commit format.

Please update it to start with one of:

  • feat: or feat(scope): new feature
  • fix: or fix(scope): bug fix
  • docs: or docs(scope): documentation changes
  • chore: or chore(scope): maintenance tasks
  • refactor: or refactor(scope): code refactoring
  • test: or test(scope): adding or updating tests

Where scope is the package name (e.g., app, desktop, opencode).

See CONTRIBUTING.md for details.

@github-actions
Copy link

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

Maksym Diabin and others added 2 commits February 20, 2026 15:10
Replace hardcoded Blacksmith runner labels with repository-variable
fallbacks (e.g. vars.RUNNER_UBUNTU, vars.RUNNER_WINDOWS) so forks can
use their own runners. Replace Blacksmith stickydisk with actions/cache.

Defaults preserve the existing Blacksmith configuration for the
upstream repo.

Ref: anomalyco#14305

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
- Add codemie npm package with platform-specific binary distribution
- Add publish CI workflow for codemie packages
- Rebrand TUI/CLI from opencode to codemie-code
- Remove OpenCode Zen inference provider references and sharing features
- Redesign logo with readable M and sweep animation
- Add explicit TypeScript type annotations to callback parameters
- Disable Cloudflare deployment (local-only sessions)
- Remove Stripe and PlanetScale providers from SST config
- Add Apache-2.0 license and README to platform packages

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
@amdmax amdmax force-pushed the squashed-whitelabel branch from d3a0f07 to 1049d6b Compare February 20, 2026 14:10
@amdmax amdmax merged commit 2c19df5 into dev Feb 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant