Files
Bria-AI-ComfyUI-BRIA-API/.github
omriandClaude Opus 4.8 68910c584b ci: release-please flow + trunk-based dev, hygiene
Onboard ComfyUI-BRIA-API onto the Bria client-artifact conventions (matching
figma-plugin / photoshop-plugin / obs-backgroundremoval), adapted for a ComfyUI
custom node published to the Comfy Registry:

- release-please (release-please.yml, config, manifest baseline 2.1.19,
  release-type python): watches dev, opens a version-bump PR from Conventional
  Commits, cuts a vX.Y.Z tag + GitHub release on merge. Plain GITHUB_TOKEN is
  enough — publishing keys off the pyproject.toml version, not the tag.
- publish.yml: retargeted from main -> dev. Merging the release PR lands the
  pyproject.toml bump on dev, triggering the Comfy Registry publish.
- ci.yml: build check (compileall + pyproject.toml validity) + advisory ruff
  format, on PRs and pushes to dev.
- pr-title.yml: conventional-commit PR title gate.
- Hygiene: .agents convention (AGENTS.md + CLAUDE.md + canonical code-style rule
  + .claude/.cursor stubs), .pre-commit-config.yaml (ruff + generic hooks).

Version is no longer hand-bumped; dev is the single trunk.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-09 15:25:39 +03:00
..