From: "William Hubbs" <williamh@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/gitlab-runner/
Date: Wed, 31 Jul 2024 04:07:14 +0000 (UTC) [thread overview]
Message-ID: <1722398786.9ed1f89243f39a958d7ecbaf567f6cc1948ac7c4.williamh@gentoo> (raw)
commit: 9ed1f89243f39a958d7ecbaf567f6cc1948ac7c4
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 31 04:04:51 2024 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Jul 31 04:06:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed1f892
dev-util/gitlab-runner: add 17.2.1
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
dev-util/gitlab-runner/Manifest | 2 +
dev-util/gitlab-runner/gitlab-runner-17.2.1.ebuild | 62 ++++++++++++++++++++++
2 files changed, 64 insertions(+)
diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 6e205b8ce2a1..b62ab9f6a415 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -4,3 +4,5 @@ DIST gitlab-runner-17.1.0-deps.tar.xz 86656984 BLAKE2B 7766a3764d8ba17e3943f16a6
DIST gitlab-runner-17.1.0.tar.bz2 1372603 BLAKE2B 1600fbc4ec5eb2b7190424f9f2877e1938bad33b683fefd750e541f72e6d9ee4bf05c1c65de030c9022211333bbfce768bbd96ab750c46153c491d301ec63c6f SHA512 1904bac24b5f9b7bdbd18c7a7c32e875bbfb1017c34441e83a9970624a48c8bbeb3a59f926303ae3a2a28586107f29a5849bee0f17acb8dfdb6e2f7ae904c3b9
DIST gitlab-runner-17.2.0-deps.tar.xz 86664672 BLAKE2B 95d542400ac07c77ef2be39b42c2615d2593869e6ae6fb48b89f2c06dc1da80dc95c3833b6bf9a089bb1fbdb9b4565fa788a74ddb39c27bd5e76cacb5be0d3ac SHA512 c08dcf3b6d9eae16b20f1bc62964012a5923f4ef9f53f357c8af23cdbe8fb4f519a87f62e05d3b5dee8a96e9ef7c27a1178569d33cb97695ce41372bcb6d3fc7
DIST gitlab-runner-17.2.0.tar.bz2 1377145 BLAKE2B dc9a06743387e45ecd9c44269b4b8703d41413e783908d21024eea2ee09ef9ee8c277cf9ae831ba0058fd9d14ced088722e34788a6338214373cb61b101075d7 SHA512 568dc0198f87e25103183f0279b0c12af154a9009c9986be9e481f53b34d0a408e1e323a743181e5b4133a7e5af0da448dd2e0211918089e9608eca0aeaa468f
+DIST gitlab-runner-17.2.1-deps.tar.xz 86661500 BLAKE2B 96700ef116677e2fa0d2233475906563b54d7d422ff25612439f0b6530592e24f472b9645d4faff4dd2f98ea37d0f8ad1242ee7ef532a6d7204d582925a50ae3 SHA512 f40317a3d3e9c873c8ba486d6b4c82d233166fc175ed7f8e6563d8a217d80b806f730b4f22e5879568528035961a6fc120b87ce8e9ea2eb9232ba8623b7e407e
+DIST gitlab-runner-17.2.1.tar.bz2 1378845 BLAKE2B 649217da0c358e8db87758c72bd69897b1d9edd0b9e9d92c9a42ce7b39b5fa8bef7a07faf107584d90aae8ce292e0625b2a021294cd9b8cff73c02d086a5cda7 SHA512 3c14643da0884bc6bdf1eebfababb1ffa7d2ecf93ec1b0e708aef143b8a9519bc7d27fb6a3fdf6f6fb5b04511a8f1cfd9622c9c5db4365c879dc30c8a4d59cb6
diff --git a/dev-util/gitlab-runner/gitlab-runner-17.2.1.ebuild b/dev-util/gitlab-runner/gitlab-runner-17.2.1.ebuild
new file mode 100644
index 000000000000..39708682b2bd
--- /dev/null
+++ b/dev-util/gitlab-runner/gitlab-runner-17.2.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+
+# make sure this gets updated for every bump
+GIT_COMMIT=9882d9c7
+
+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"
+
+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"
+
+DOCS=( docs CHANGELOG.md README.md config.toml.example )
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_compile() {
+ emake \
+ BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
+ GOX="${EPREFIX}/usr/bin/gox" \
+ REVISION=${GIT_COMMIT} \
+ VERSION=${PV} \
+ runner-bin-host
+}
+
+src_test() {
+ CI=0 ego test
+}
+
+src_install() {
+ dobin out/binaries/gitlab-runner
+ einstalldocs
+
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ systemd_dounit "${FILESDIR}/${PN}.service"
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
+ keepdir /{etc,var/log}/${PN}
+ fperms 0700 /{etc,var/log}/gitlab-runner
+ fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN}
+}
+
+pkg_postinst() {
+ tmpfiles_process gitlab-runner.conf
+ [[ -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"
+}
next reply other threads:[~2024-07-31 4:07 UTC|newest]
Thread overview: 124+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-31 4:07 William Hubbs [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-19 21:53 [gentoo-commits] repo/gentoo:master commit in: dev-util/gitlab-runner/ William Hubbs
2025-03-11 23:16 William Hubbs
2025-03-11 23:13 William Hubbs
2025-02-06 17:33 William Hubbs
2025-01-23 4:12 William Hubbs
2025-01-23 4:12 William Hubbs
2025-01-23 4:12 William Hubbs
2025-01-15 14:38 William Hubbs
2025-01-15 14:11 William Hubbs
2025-01-14 16:36 William Hubbs
2025-01-14 16:36 William Hubbs
2025-01-14 16:36 William Hubbs
2025-01-14 16:36 William Hubbs
2024-12-06 22:31 William Hubbs
2024-12-06 22:31 William Hubbs
2024-12-06 22:29 William Hubbs
2024-12-06 22:27 William Hubbs
2024-12-06 22:27 William Hubbs
2024-12-06 22:27 William Hubbs
2024-10-21 18:01 William Hubbs
2024-10-21 18:01 William Hubbs
2024-09-03 20:11 William Hubbs
2024-09-03 20:11 William Hubbs
2024-08-17 2:13 William Hubbs
2024-08-17 2:10 William Hubbs
2024-08-16 22:58 William Hubbs
2024-07-31 4:07 William Hubbs
2024-07-31 2:56 William Hubbs
2024-07-31 2:54 William Hubbs
2024-07-11 14:56 William Hubbs
2024-07-11 14:56 William Hubbs
2024-07-11 14:47 William Hubbs
2024-07-11 14:47 William Hubbs
2024-06-26 14:55 William Hubbs
2024-06-26 14:54 William Hubbs
2024-05-20 22:33 William Hubbs
2024-05-20 22:30 William Hubbs
2024-04-08 19:32 William Hubbs
2024-04-08 19:31 William Hubbs
2024-03-13 18:23 William Hubbs
2024-03-13 18:23 William Hubbs
2024-03-12 14:56 William Hubbs
2024-03-12 14:52 William Hubbs
2024-02-22 15:45 William Hubbs
2024-01-26 15:43 William Hubbs
2024-01-09 18:44 William Hubbs
2024-01-02 22:37 William Hubbs
2023-11-30 0:07 William Hubbs
2023-11-30 0:07 William Hubbs
2023-11-16 21:49 William Hubbs
2023-11-16 21:49 William Hubbs
2023-10-26 20:44 William Hubbs
2023-10-26 20:44 William Hubbs
2023-10-26 20:44 William Hubbs
2023-10-26 20:44 William Hubbs
2023-10-26 19:55 William Hubbs
2023-10-26 19:55 William Hubbs
2023-10-13 16:30 William Hubbs
2023-10-13 16:27 William Hubbs
2023-10-13 16:27 William Hubbs
2023-09-25 21:33 William Hubbs
2023-09-25 21:33 William Hubbs
2023-09-21 21:31 William Hubbs
2023-09-21 21:30 William Hubbs
2023-08-22 16:58 William Hubbs
2023-08-22 16:58 William Hubbs
2023-07-27 19:26 William Hubbs
2023-07-27 19:26 William Hubbs
2023-07-10 22:22 William Hubbs
2023-07-10 22:22 William Hubbs
2023-06-11 2:04 William Hubbs
2023-06-11 2:04 William Hubbs
2023-06-11 2:04 William Hubbs
2023-05-30 20:59 William Hubbs
2023-05-30 14:42 William Hubbs
2023-05-02 14:44 William Hubbs
2023-05-02 14:43 William Hubbs
2023-04-06 20:26 William Hubbs
2023-04-06 20:24 William Hubbs
2023-03-28 4:52 William Hubbs
2023-03-28 4:51 William Hubbs
2023-02-25 20:05 William Hubbs
2023-02-25 20:05 William Hubbs
2023-02-11 23:15 William Hubbs
2023-02-11 23:13 William Hubbs
2023-02-11 23:13 William Hubbs
2023-01-23 18:16 William Hubbs
2023-01-23 18:16 William Hubbs
2023-01-18 3:14 William Hubbs
2023-01-18 3:14 William Hubbs
2023-01-01 5:32 William Hubbs
2022-12-01 1:37 William Hubbs
2022-12-01 1:37 William Hubbs
2022-12-01 0:09 William Hubbs
2022-11-15 19:53 William Hubbs
2022-11-15 19:52 William Hubbs
2022-11-08 18:31 William Hubbs
2022-11-08 18:05 William Hubbs
2022-11-08 18:05 William Hubbs
2022-11-07 21:50 William Hubbs
2022-10-28 2:19 Yixun Lan
2022-10-28 2:19 Yixun Lan
2022-10-26 16:28 William Hubbs
2022-10-26 16:25 William Hubbs
2022-09-24 19:20 William Hubbs
2022-09-24 19:09 William Hubbs
2022-09-24 19:09 William Hubbs
2022-09-14 19:22 Arthur Zamarin
2022-08-21 1:24 William Hubbs
2022-08-04 2:33 William Hubbs
2022-07-25 22:52 William Hubbs
2022-07-25 22:52 William Hubbs
2022-06-22 7:05 Michał Górny
2022-06-21 17:40 William Hubbs
2022-06-21 17:40 William Hubbs
2022-06-21 17:24 William Hubbs
2022-05-24 20:11 William Hubbs
2022-05-17 20:59 William Hubbs
2022-05-11 16:45 William Hubbs
2022-05-11 16:45 William Hubbs
2022-04-21 18:52 William Hubbs
2022-03-31 16:58 William Hubbs
2022-03-28 13:43 William Hubbs
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1722398786.9ed1f89243f39a958d7ecbaf567f6cc1948ac7c4.williamh@gentoo \
--to=williamh@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox