Skip to content

chore: remove legacy shell scripts#156

Merged
sven1103 merged 1 commit intomainfrom
cleanup-legacy-shell-scripts
Apr 12, 2026
Merged

chore: remove legacy shell scripts#156
sven1103 merged 1 commit intomainfrom
cleanup-legacy-shell-scripts

Conversation

@sven1103-agent
Copy link
Copy Markdown
Collaborator

Summary

  • Removes deprecated shell-based helper scripts that have been replaced by the Go CLI (oc)
  • The Go CLI is now the primary implementation as documented in the README
  • Retains the Go-based mock server (scripts/testdata/mock-github-release-server) for potential future test use

Removed files (6,695 lines deleted)

File Description
scripts/opencode-helper Main shell helper
scripts/opencode-helper-install Shell installer
scripts/release/build-opencode-helper-bundle.sh Shell bundle builder
scripts/release/install.sh Shell bootstrap installer
scripts/test-opencode-helper-install Shell installer tests
scripts/test-release-opencode-helper-bundle Shell build tests
scripts/test-us-034-local-tarball Shell helper tests
scripts/test-us-035-github-release Shell helper tests

Related

  • Follow-up to: README update marking shell version as legacy

The Go CLI (oc) has replaced the shell-based helper implementation.
These legacy scripts are no longer needed:

- scripts/opencode-helper (main shell helper)
- scripts/opencode-helper-install (shell installer)
- scripts/release/build-opencode-helper-bundle.sh (shell bundle builder)
- scripts/release/install.sh (shell bootstrap installer)
- scripts/test-opencode-helper-install (shell installer tests)
- scripts/test-release-opencode-helper-bundle (shell build tests)
- scripts/test-us-034-local-tarball (shell helper tests)
- scripts/test-us-035-github-release (shell helper tests)

The Go-based mock server (scripts/testdata/mock-github-release-server) is retained
for potential future test use.
@sven1103 sven1103 merged commit 6b8f5f1 into main Apr 12, 2026
7 checks passed
@sven1103 sven1103 deleted the cleanup-legacy-shell-scripts branch April 12, 2026 09:33
@sven1103 sven1103 added the kind:chore Release notes: maintenance work label Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:chore Release notes: maintenance work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants