Skip to content

Implement repo permissions for batch spec workspaces

Administrator requested to merge es/workspace-repo-permissions into main

Created by: eseliger

Closes https://github.com/sourcegraph/sourcegraph/issues/33411 by changing the workspace type to an interface and implementing 2 versions of it, one hidden and one visible. This is the exact same pattern we already use for ChangesetSpecs.

image

Test plan

Adjusted test suite and made sure everything works still when going through the workflows manually.

App preview:

Merge request reports

Loading