Skip to content

Provide pre-compiled binaries for gitlab-shell, gitaly, and workhorse

Overview

This issue came up when gdk update broke on gitlab-shell because git stash pop failed due to conflicts between new and local changes: #2124 (closed).

Most GDK users don’t need to worry about gitlab-shell or other dependent projects, but they still have to compile these projects in their local development environment, which is unnecessary and time-consuming.

We should consider compiling and uploading binaries in CI for gitlab-shell, gitaly, and workhorse, so users don’t have to compile them each time.

Impacted categories

The following categories relate to this issue:

Steps to replicate (optional)

Proposal (optional)

Environment (optional)

  • Operating system name: <!-- output of `uname -a` command -->
  • Architecture: <!-- output of `arch` command -->
  • The contents of your gdk.yml (if any)
  • Ruby version: <!-- output of `ruby --version` command -->
  • GDK version: <!-- output of `git rev-parse --short HEAD` command -->