Identify simplification to release and packaging code now that workhorse is part of GitLab repository
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=324194)
</details>
<!--IssueSummary end-->
The following discussion from !54941 should be addressed:
- [ ] @nolith started a [discussion](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54941#note_524473329): (+1 comment)
> @jacobvosmaer-gitlab do we have a follow-up issue to cleanup all the packaging and releasing code related to `GITLAB_WORKHORSE_VERSION`?
<!-- start-discoto-summary -->
## Auto-Summary :robot:
<details>
<summary>Discoto Usage</summary>
---
> **Points**
>
> Discussion points are declared by headings, list items, and single
> lines that start with the text (case-insensitive) `point:`. For
> example, the following are all valid points:
>
> * `#### POINT: This is a point`
> * `* point: This is a point`
> * `+ Point: This is a point`
> * `- pOINT: This is a point`
> * `point: This is a **point**`
>
> Note that any markdown used in the point text will also be propagated
> into the topic summaries.
>
> **Topics**
>
> Topics can be stand-alone and contained within an issuable (epic,
> issue, MR), or can be inline.
>
> Inline topics are defined by creating a new thread (discussion)
> where the first line of the first comment is a heading that starts
> with (case-insensitive) `topic:`. For example, the following are all
> valid topics:
>
> * `# Topic: Inline discussion topic 1`
> * `## TOPIC: **{+A Green, bolded topic+}**`
> * `### tOpIc: Another topic`
>
> **Quick Actions**
>
> | Action | Description |
> |-------------------------------|---------------------------------------------------------|
> | `/discuss sub-topic TITLE` | Create an issue for a sub-topic. Does not work in epics |
> | `/discuss link ISSUABLE-LINK` | Link an issuable as a child of this discussion |
>
---
</details>
Last updated by [this job](https://gitlab.com/gitlab-org/secure/pocs/discoto-runner/-/jobs/1101556911)
* **TOPIC** release-tools https://gitlab.com/gitlab-org/gitlab/-/issues/324194#note_527282293
* **TOPIC** GITLAB_WORKHORSE_VERSION being a symlink to VERSION might break the release process https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1617
* Omnibus will require `GITLAB_WORKHORSE_VERSION` for versions < 13.9.X https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1617#note_527838528
* Only auto-deploy tagging was affected by this and https://gitlab.com/gitlab-org/release-tools/-/merge_requests/1389 fixed it https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1617#note_528014370
* We will propagate a bogus workhorse version to CNG Images and Omnibus, but they both ignore it now https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1617#note_528014370
* CNG will require `GITLAB_WORKHORSE_VERSION` for versions < 13.8.X https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1617#note_528029794
* **TOPIC** [14.1] Cleanup every workhorse code reference https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/1619
* **TOPIC** omnibus https://gitlab.com/gitlab-org/gitlab/-/issues/324194#note_527282509
* What will happen on the next security release? https://gitlab.com/gitlab-org/gitlab/-/issues/324194#note_527832573
* **TOPIC** CNG images https://gitlab.com/gitlab-org/gitlab/-/issues/324194#note_527282790
* What will happen on the next security release? https://gitlab.com/gitlab-org/gitlab/-/issues/324194#note_527834913
* **TOPIC** security release tooling / process https://gitlab.com/gitlab-org/gitlab/-/issues/324194#note_527283175
* **TOPIC** chatops https://gitlab.com/gitlab-org/gitlab/-/issues/324194#note_527368517
<!-- end-discoto-summary -->
issue