commit:     1d19cc0c838fae1060de57c4ca86d6e3fb365795
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  6 17:10:27 2026 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jan  6 17:11:48 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d19cc0c

dev-util/gitlab-runner: add 18.6.6

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 dev-util/gitlab-runner/Manifest                    |  2 +
 dev-util/gitlab-runner/gitlab-runner-18.6.6.ebuild | 68 ++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index afb69d18bd4f..5118234469c7 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -4,3 +4,5 @@ DIST gitlab-runner-18.5.0-deps.tar.xz 118576360 BLAKE2B 
3df417685e1ac77073a6135c
 DIST gitlab-runner-18.5.0.tar.bz2 2050460 BLAKE2B 
f98f62cc66406e80df6b89767ab1aea125390daec340570f112bc6655d4587ae1ac74535c8c47c97382747ce8e813a8d776d0ead8535c391f0838098a7f66538
 SHA512 
08eff75ca70e9f7c868eef28c3b30948a29b63e6ef84644e7c2359050c404d41ae55ca85023edb68aa6d2d64960fe0c9742f50dba2440adeffbf2d422ab70e5a
 DIST gitlab-runner-18.6.2-deps.tar.xz 128115060 BLAKE2B 
8b59ac6a08725f8086e00bffa9fe3a0bf230f6b4718c530db78dc982894954263c5f1657a8b4a722ccfbb97409970c87d650926d0b60c95ec4ea73acb163f62a
 SHA512 
f4a3fb6fe915a9914478cf81f9d472cca9ade7caf5134bcfc4cf60eadd48cd1b25f0d95d59a51edb355789a39a8df8edff27937ab9362eef8ca55159edf8bbba
 DIST gitlab-runner-18.6.2.tar.bz2 2098175 BLAKE2B 
71fdc6fbc71a924cb2956c5bd7b6a5c6058baaf8b1bb3f2d04d5cd3268fbebf3fb3ec65f6b8b13ca24a025aa15d4a1e952d715a25ea56f813dd7c28c7632e8ff
 SHA512 
5e510934c696dd16ed8818c039c88d1c3dc4db64a726d621678ae2cfff427bce1861b92589f8c61972a47abadac953c4c055fec6f4ee4c41f3d040ef9ef16c9d
+DIST gitlab-runner-18.6.6-deps.tar.xz 127696496 BLAKE2B 
82816ce50920884eb18f0cf23055096bd87855fcca28881e35a21793921ac87768dca69a0dd4ec152393d8bc79cbcd2cf4be94a27d5befa06de5d04c80102bc3
 SHA512 
4b96f1a9578e6c90e52a1a1b32a7a791a284c355dd35377d6e1488d575bdade86bf96b82486d7236e5712374ab8003b39addf7cf4d545dbd226059e3d1fe4fcd
+DIST gitlab-runner-18.6.6.tar.bz2 2099586 BLAKE2B 
1f98e35fed630e99c6752ccc9f8875f040510f81794e18d558bfe8302fe2ed41f81fe899d711f4001a2b36407e3f7d9c2aa57dc0b1168744e3d6280c31be1e7b
 SHA512 
8b5a736562a52a6838f2008e956e92ad1be58635dd6551e64957f97e5b0f419b53b66dcecb647a79d67094b59c733cfd0e90939fcc4b0cab2d5a09ecb13bc029

diff --git a/dev-util/gitlab-runner/gitlab-runner-18.6.6.ebuild 
b/dev-util/gitlab-runner/gitlab-runner-18.6.6.ebuild
new file mode 100644
index 000000000000..923f98fb2da1
--- /dev/null
+++ b/dev-util/gitlab-runner/gitlab-runner-18.6.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit eapi9-ver go-module systemd tmpfiles
+
+# make sure this gets updated for every bump
+GIT_COMMIT=df85dadf
+
+DESCRIPTION="The official GitLab Runner, written in Go"
+HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner";
+SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz";
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 ~riscv"
+
+COMMON_DEPEND="acct-group/gitlab-runner
+       acct-user/gitlab-runner"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-go/gox"
+
+src_compile() {
+       emake \
+               BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
+               GOX="${EPREFIX}/usr/bin/gox" \
+               REVISION=${GIT_COMMIT} \
+               VERSION=${PV} \
+               runner-and-helper-bin-host
+}
+
+src_test() {
+       CI=0 ego test
+}
+
+src_install() {
+       newbin out/binaries/gitlab-runner-linux-* gitlab-runner
+       newbin out/binaries/gitlab-runner-helper/gitlab-runner-helper.linux-* 
gitlab-runner-helper
+       DOCS=( docs CHANGELOG.md README.md )
+       einstalldocs
+       insinto /usr/share/${PN}
+       doins config.toml.example
+
+       newconfd "${FILESDIR}/${PN}-18.confd" "${PN}"
+       newinitd "${FILESDIR}/${PN}-18.initd" "${PN}"
+       systemd_dounit "${FILESDIR}/${PN}.service"
+       newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
+       keepdir /etc/${PN}
+       fperms 0700 /etc/${PN}
+       fowners gitlab-runner:gitlab-runner /etc/${PN}
+}
+
+pkg_postinst() {
+       tmpfiles_process gitlab-runner.conf
+       if ver_replacing -lt 18.0.0; then
+               ewarn "The logs are now redirected to syslog instead of being 
stored in /var/log/gitlab-runner"
+               ewarn
+       fi
+       [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return
+       elog
+       elog "To use the runner, you need to register it with this command:"
+       elog "# gitlab-runner register"
+       elog "This will also create the configuration file in 
/etc/gitlab-runner/config.toml"
+}

Reply via email to