sourcegraph
sourcegraph copied to clipboard
release: move src-cli to monorepo
git-subtree-dir: src-cli git-subtree-split: efd12d571bb3a0a59e4c517317d88f91fd693050
Part 1 #61081
This is the first step towards moving src-cli
into the monorepo. I have a 4-part plan to achieve this:
- Move the src-cli repository and it's git history into the monorepo. Also ensure this is merged and not squashed so it's history is browsable.
- Split the repository, currently contained in
src-cli
into it's relevant subdirectories. - Fix CI and other workflows needed for
src-cli
. - Archive the
src-cli
repospitory.
Test plan
Just a move. Nothing to test yet. Will fix CI and others in a subsequent PR.
We require contributors to sign our Contributor License Agreement (CLA), and we don't have yours on file. In order for us to review and merge your code, please sign CLA to get yourself added.
Sourcegraph teammates should refer to Accepting contributions for guidance.
Thanks for taking on that @BolajiOlajide, btw what's the plan for the homebrew build?
Thanks for taking on that @BolajiOlajide, btw what's the plan for the homebrew build?
The plan is still to maintain it. Everything is automated by goreleaser in this github action: https://github.com/sourcegraph/src-cli/blob/main/.github/workflows/goreleaser.yml
The tap files live here: https://github.com/sourcegraph/homebrew-src-cli
thanks @BolajiOlajide for taking up on this. There's a bunch of nogo errors blocking CI though. Happy to help if you want me to.
I've got it. Today started really slow so I couldn't get to it in time. I'll reach out if there's anything I need help with.
We require contributors to sign our Contributor License Agreement (CLA), and we don't have yours on file. In order for us to review and merge your code, please sign CLA to get yourself added.
Sourcegraph teammates should refer to Accepting contributions for guidance.
We require contributors to sign our Contributor License Agreement (CLA), and we don't have yours on file. In order for us to review and merge your code, please sign CLA to get yourself added.
Sourcegraph teammates should refer to Accepting contributions for guidance.
We require contributors to sign our Contributor License Agreement (CLA), and we don't have yours on file. In order for us to review and merge your code, please sign CLA to get yourself added.
Sourcegraph teammates should refer to Accepting contributions for guidance.