DocOps: updates to TW team linting tools in container image
## DocOps dependency updates
This issue is for updating one or more of the DocOps group-managed dependencies. For more information, see information
on [dependency management](https://gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/-/blob/main/doc/dependencies.md?ref_type=heads)
for the project.
Anyone can propose updates to DocOps group-managed dependencies. Any member of the
[`tw-docops` group](https://gitlab.com/groups/gitlab-org/technical-writing/tw-docops/-/group_members?with_inherited_permissions=exclude)
can approve the proposal, which can then be implemented by either the issue raiser or a member of `tw-docops`.
### Proposed updates
These updates are proposed:
- [X] Alpine Linux: `3.22` to `3.23`. Use latest patch release of newer minor release.
- [X] Lychee: `0.21.0` to `0.24.2`. Improved output from tool and would've caught broken links that had to be fixed in: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/234514
- [X] `markdownlint-cli2`: `0.19.0` to `0.22.1`. Use latest version of Markdownlint.
- [X] Vale: `3.13.0` to `3.14.1`. Can make use of new feature: https://github.com/vale-cli/vale/releases/tag/v3.14.0
- [X] Changes to the `gitlab-docs-lint-markdown.Dockerfile` file. Improved output on what's built and remove redundancy and unneeded packages.
After the proposal is approved, use the rest of the issue as an update checklist.
### Update checklist
Initial updates:
1. [X] Merge request to update the `docs-gitlab-com` project `mise.toml` and `.gitlab-ci.yml` files for new versions: https://gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/-/merge_requests/2172
1. [x] New container image built and uploaded to the
[`lint-markdown` container registry](https://gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/container_registry/8246092):
- Pipeline to build new image: https://gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/-/pipelines/2502675142
- New container image: `registry.gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/lint-markdown:alpine-3.23-vale-3.14.1-markdownlint2-0.22.1-lychee-0.24.2`
After the initial updates are complete, updates to the core documentation projects:
- [x] Merge request to update the [`gitlab-operator` project](https://gitlab.com/gitlab-org/cloud-native/gitlab-operator)
`mise.toml` and `.gitlab-ci.yml` files for new versions and container image: https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/merge_requests/1462
- [X] Merge request to update the [`charts/gitlab` project](https://gitlab.com/gitlab-org/charts/gitlab)
`mise.toml` and `.gitlab-ci.yml` files for new versions and container image: https://gitlab.com/gitlab-org/charts/gitlab/-/merge_requests/5017
- [X] Merge request to update the [`omnibus-gitlab` project](https://gitlab.com/gitlab-org/omnibus-gitlab)
`.tool-versions` and `gitlab-ci-config/variables.yml` files for new versions and container image: https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/9373
- [X] Merge request to update the [`gitlab-runner` project](https://gitlab.com/gitlab-org/gitlab-runner)
`.tool-versions` and `.gitlab/ci/_common.gitlab-ci.yml` files for new versions and container image: https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/6706
- [X] Merge request to update the [`cli` project](https://gitlab.com/gitlab-org/cli)
`.tool-versions` and `.gitlab-ci.yml` files for new versions and container image: https://gitlab.com/gitlab-org/cli/-/merge_requests/3204
- [X] Merge request to update the [`orbit/knowledge-graph` project](https://gitlab.com/gitlab-org/orbit/knowledge-graph)
`mise.toml` and `.gitlab-ci.yml` files for new versions and container image: https://gitlab.com/gitlab-org/orbit/knowledge-graph/-/merge_requests/1241
- [X] Merge request to update the [`gitlab` project](https://gitlab.com/gitlab-org/gitlab)
`.tool-versions` and `.gitlab/ci/docs.gitlab-ci.yml` files for new versions and container image: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/234720
Updates to other projects that use DocOps tooling:
- [X] `gitlab-development-kit`: https://gitlab.com/gitlab-org/gitlab-development-kit/-/merge_requests/5945
- [X] `docs-gitlab-com`: https://gitlab.com/gitlab-org/technical-writing/docs-gitlab-com/-/merge_requests/2199
- [X] `gitaly`: https://gitlab.com/gitlab-org/gitaly/-/merge_requests/8758
- [X] `gitlab-jetbrains-plugin`: https://gitlab.com/gitlab-org/editor-extensions/gitlab-jetbrains-plugin/-/merge_requests/2419
- [X] `gitlab-vscode-extension`: https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/merge_requests/3194
- [X] `gitlab.vim`: https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim/-/merge_requests/280
- [X] `gitlab-lsp`: https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/merge_requests/3355
- [X] `gitlab-visual-studio-extension`: https://gitlab.com/gitlab-org/editor-extensions/gitlab-visual-studio-extension/-/merge_requests/268
- [X] `ai-assist`: https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/merge_requests/5500
- [X] `prompt-library`: https://gitlab.com/gitlab-org/modelops/ai-model-validation-and-research/ai-evaluation/prompt-library/-/merge_requests/2359
- [X] `container-registry`: https://gitlab.com/gitlab-org/container-registry/-/merge_requests/2855
For the full list of additional projects, see
[supported projects](https://docs.gitlab.com/development/documentation/testing/#supported-projects).
### Issue close
When you close the issue, ping the approver to let them know that it's complete.
issue