Skip to content

Remove dead release workflow; make config + architecture docs honest - #13

Merged
ClintonSarkar merged 1 commit into
mainfrom
fix/dead-workflow-and-config
Jul 18, 2026
Merged

Remove dead release workflow; make config + architecture docs honest#13
ClintonSarkar merged 1 commit into
mainfrom
fix/dead-workflow-and-config

Conversation

@ClintonSarkar

Copy link
Copy Markdown
Owner

Summary

Two cleanups: remove a dead release pipeline and make the config template and architecture docs tell the truth about what the tool actually does.

What changed

  • Removed the dead release workflow. It published build artifacts nothing consumes (the installers fetch from the upstream forks, not this repo's releases), built a Windows artifact in a format the installer never looks for, and tried to publish a package that no longer exists in the repo. It could only fail. (Closes Release workflow is stale: unused artifacts and a nonexistent package #4)
  • Honest config template. The config file advertised several settings the tool never reads. Each key is now marked as active or reserved-not-yet-used, and a misleading provider-name line was removed (the real provider is defined where the tool actually reads it). (Closes Config file advertises settings that are never used #8; contributes to Agent provider config is inconsistent across install, CLI, and config #5)
  • Corrected the architecture doc. It documented the now-deleted release workflow and claimed updates come from this repo's releases — both wrong. Replaced with an accurate description of how clawde update really works.

Merge order

Please merge #11 (Linux installer) before or together with this PR — the updated architecture doc references the CI workflows directory that #11 populates.

Closes #4, #8
Contributes to #5


🤖 Generated with Claude Code

- Delete .github/workflows/release.yml. It published opencode binaries to
  THIS repo's releases (the installers fetch from ClintonSarkar/opencode
  instead), built a bare windows .exe the installer never looks for (it
  wants a .zip), and ran a python build+twine publish for a PyPI package
  that no longer exists in the repo. Nothing consumes any of it (#4)
- Annotate config/clawde.toml so it only claims what clawde actually reads:
  mark [active] keys (proxy port/host, opencode auto_start) vs [reserved]
  keys not yet consumed (auth_method, cli_token_path, models, logging), and
  drop the misleading provider_name = "clawde" (the real provider id is
  ccproxy-claude, defined authoritatively in opencode.json) (#5, #8)

Refs #4, #5, #8

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

Config file advertises settings that are never used Release workflow is stale: unused artifacts and a nonexistent package

1 participant