Daurnimator pushed to branch main at Arch Linux / Packaging / Packages / grafana-agent
Commits: d1451de2 by Daurnimator at 2023-08-24T22:09:56+10:00 upgpkg: 0.35.4-1 - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -1,18 +1,18 @@ # Maintainer: Daurnimator <daurnima...@archlinux.org> pkgname=('grafana-agent' 'grafana-agentctl' 'grafana-agent-crow') -pkgver=0.34.1 +pkgver=0.35.4 pkgrel=1 pkgdesc='Grafana Agent is a telemetry collector for sending metrics, logs, and trace data to the opinionated Grafana observability stack' url='https://github.com/grafana/agent' arch=('x86_64') license=('Apache') depends=('glibc') -makedepends=('go' 'systemd') +makedepends=('go' 'systemd' 'yarn') options=('!lto') source=($pkgname-$pkgver.tar.gz::https://github.com/grafana/agent/archive/v$pkgver.tar.gz grafana-agent.sysusers grafana-agent.service grafana-agent.tmpfiles) -sha512sums=('691070bf9d8efda3a63b5151f896c3a850f6bb99bbc155f9f231b6f4546c4737684f2febcdfcef70d9191b92d8598ee62283db77dedb2fd0cfefc94f3aa2e304' +sha512sums=('520b9c71dc2b94e06d85a1a902da03909d2a93b9cc0daab41429a811b7d4db50c25624e004e7fb6be540d5cac34363e38bb8d614e20a7a54f6eb4ab9c515881f' '1e58f6273562fd6ddeae41bb6d223230ed301199af6bd2f85fa3d2c1e6352952c600cd4488ad769069519c42b6863be84aaa2c93c88f696e5a0bedbb93758d0e' '1fb0bdcbf1bf7b11e83111a998f05d7fff0dda936054d17d061da97078be1ddfc4b90f0ea0578932049fc3eb4ccd7f61492e2395d1b1fcbc4ad908bb26c5623c' '3a4c4896b2454272b5a2d53ba5aa7009fa5b42a573fef521afb5d9712e53119539c4195d2b149d04d086c5fa197ccf7dc9bbdc407efb55514e3c92b994121fa8') @@ -20,6 +20,11 @@ sha512sums=('691070bf9d8efda3a63b5151f896c3a850f6bb99bbc155f9f231b6f4546c4737684 prepare() { cd "agent-$pkgver" + ( + cd web/ui + yarn install --purelockfile --cache-folder "${srcdir}/yarn-cache" + ) + export GOPATH="${srcdir}" go mod download } @@ -27,6 +32,11 @@ prepare() { build() { cd "agent-$pkgver" + ( + cd web/ui + PATH="$PATH:./node_modules/.bin" yarn build + ) + export CGO_LDFLAGS="${LDFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CPPFLAGS="${CPPFLAGS}" @@ -39,7 +49,7 @@ build() { -buildmode=pie \ -mod=readonly \ -modcacherw \ - -tags promtail_journal_enabled \ + -tags "builtinassets promtail_journal_enabled" \ -ldflags " \ -X github.com/grafana/agent/pkg/build.Version=$pkgver -X github.com/grafana/agent/pkg/build.BuildDate=$(date -u +'%Y-%m-%dT%H:%M:%SZ' --date=@${SOURCE_DATE_EPOCH}) @@ -56,7 +66,9 @@ check() { ./grafana-agent -version ./grafana-agentctl --version - go test -v ./pkg/{agentctl,config,crow,flow,logs,metrics,runner,server,traces}/ + # Skip `Test_tlsListener` due to https://github.com/grafana/agent/issues/4919 + go test -v ./pkg/{agentctl,config,crow,flow,logs,metrics,runner,server,traces}/ \ + -skip Test_tlsListener } package_grafana-agent() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/grafana-agent/-/commit/d1451de2872ea378380ed519ebd8eb34376f5427 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/grafana-agent/-/commit/d1451de2872ea378380ed519ebd8eb34376f5427 You're receiving this email because of your account on gitlab.archlinux.org.