Skip to content

Compile universal ctags in Dockerfile

John Mason requested to merge jm-zoekt-upgrade-ctags into master

What does this MR do?

Note: This MR is blocked by the Golang 1.22 upgrade work

Compiles universal-ctags v6.1 into docker image

# Remove any cached version of this MR's docker image
➜  docker image ls | grep jm-zoekt-upgrade-ctags | awk '{print $3}' | xargs docker image rm

# Verify universal ctags is 6.1
➜  docker run --rm -it registry.gitlab.com/gitlab-org/build/cng/gitlab-zoekt-indexer:jm-zoekt-upgrade-ctags universal-ctags --version

Status: Downloaded newer image for registry.gitlab.com/gitlab-org/build/cng/gitlab-zoekt-indexer:jm-zoekt-upgrade-ctags
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
Begin parsing .tpl templates from /etc
Universal Ctags 6.1.0(v6.1.0), Copyright (C) 2015-2023 Universal Ctags Team
Universal Ctags is derived from Exuberant Ctags.
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
  Compiled: Apr 26 2024, 15:27:56
  URL: https://ctags.io/
  Output version: 0.0
  Optional compiled features: +wildcards, +regex, +iconv, +option-directory, +packcc, +optscript
➜  cng git:(jm-zoekt-upgrade-ctags)

Related issues

Checklist

See Definition of done.

For anything in this list which will not be completed, please provide a reason in the MR discussion

Required

  • Merge Request Title, and Description are up to date, accurate, and descriptive
  • MR targeting the appropriate branch
  • MR has a green pipeline on GitLab.com
  • When ready for review, MR is labeled "~workflow::ready for review" per the Distribution MR workflow

Expected (please provide an explanation if not completing)

  • Test plan indicating conditions for success has been posted and passes
  • Documentation created/updated
  • Integration tests added to GitLab QA
  • The impact any change in container size has should be evaluated
  • New dependencies are managed with dependencies.io
Edited by Jason Plum

Merge request reports

Loading