sourcegraph icon indicating copy to clipboard operation
sourcegraph copied to clipboard

release: move src-cli to monorepo

Open BolajiOlajide opened this issue 10 months ago • 7 comments

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:

  1. 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.
  2. Split the repository, currently contained in src-cli into it's relevant subdirectories.
  3. Fix CI and other workflows needed for src-cli.
  4. Archive the src-cli repospitory.

Test plan

Just a move. Nothing to test yet. Will fix CI and others in a subsequent PR.

BolajiOlajide avatar Apr 16 '24 12:04 BolajiOlajide

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.

cla-bot[bot] avatar Apr 16 '24 12:04 cla-bot[bot]

Thanks for taking on that @BolajiOlajide, btw what's the plan for the homebrew build?

jhchabran avatar Apr 16 '24 13:04 jhchabran

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

BolajiOlajide avatar Apr 16 '24 13:04 BolajiOlajide

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.

BolajiOlajide avatar Apr 17 '24 16:04 BolajiOlajide

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.

cla-bot[bot] avatar Apr 17 '24 17:04 cla-bot[bot]

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.

cla-bot[bot] avatar Apr 22 '24 09:04 cla-bot[bot]

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.

cla-bot[bot] avatar Apr 22 '24 11:04 cla-bot[bot]