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.


Reply via email to