Repository navigation
chore: tidy up toolchain and dependencies, remove sync and exec commands - #301
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Drop the GitHub and Bitbucket Cloud workspace sync commands along with the now-dead stream implementations and the credential config they relied on. - remove git-sync-github and git-sync-bitbucket bin entries - remove src/streams GitHub/Bitbucket item streams - drop github/bitbucket credentials from config prompts and Configuration type - update README and CLAUDE.md - fix invalid FUNDING.yml syntax that broke format:check Co-Authored-By: Claude Opus 4.8 <[email protected]>
Drop the built-in workspace-exec command and its exec-item-task. Running scripts across many repos is better served by multi-gitter against the cloned workspace. - remove git-workspace-exec bin entry - remove src/tasks/exec-item-task and its barrel export - point README at multi-gitter; update CLAUDE.md Co-Authored-By: Claude Opus 4.8 <[email protected]>
Replace the stale nvm/npm/yarn instructions with the mise-managed toolchain and pnpm. Drop the removed `npm run claude` step and fix the build/hooks commands. Co-Authored-By: Claude Opus 4.8 <[email protected]>
Co-Authored-By: Claude Opus 4.8 <[email protected]>
The command and its itemPrsForUser helper never fetched or displayed any PRs - the helper always returned false and the username argument was never used. Remove the dead stub. Co-Authored-By: Claude Opus 4.8 <[email protected]>
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Co-Authored-By: Claude Opus 4.8 <[email protected]>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Housekeeping pass across the toolchain, CI, docs, and dependencies, plus removal of the GitHub/Bitbucket sync commands,
workspace-exec, and theworkspace-prsstub.Removed commands
git-sync-githubandgit-sync-bitbucket(no longer supported), along with the now-deadsrc/streamsGitHub/Bitbucket Cloud item streams and the github/bitbucket credential config they relied ongit-workspace-execand itsexec-item-taskin favour of multi-gitter for running scripts across many reposgit-workspace-prsand itsitem-prs-for-userhelper — a stub that never fetched or displayed any PRs (the helper always returnedfalseand the username argument was never used)Toolchain & dependencies
node(24.22.1) andpnpm(12.14.0) in.mise.tomlcommander13→14,inquirer8→14,simple-git3→4,jest/@types/jest29→30,eslint/@eslint/js9→10,@types/node22→24, plus assorted minor bumpspnpm-workspace.yamlto opt out of building native deps that aren't needed (@parcel/watcher,leveldown,unrs-resolver)CI & git hooks
setupaction that installs the mise toolchain, caches the pnpm store, and installs with--frozen-lockfile; reuse it in both workflowsprepare-commit-msghusky hook and switch thepre-commithook topnpmDocs
labset_git-workspacesCode changes required by the upgrades
inquirernamedpromptimport to default export +inquirer.prompt; rename thelistprompt type toselect(inquirer 14)-dl/-ns→--dl/--ns) surfaced by commander 14's stricter parsing@labset-eslint/license-noticelint rule and the unusedclaudenpm scriptpnpm-lock.yamlin Prettier; fix invalid.github/FUNDING.ymlsyntaxTest plan
pnpm format:checkpnpm lintpnpm buildpnpm test(17 passing)🤖 Generated with Claude Code