summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Kohnert2024-03-10 17:03:09 +0100
committerJan Kohnert2024-03-10 17:03:09 +0100
commit0efcf6e0cd5f15eeff05dd014a6ece4dddac63cb (patch)
tree52435cfec00b725db6a32c3df5c939bcaddb01d8
parent8e56811225fc056d05ee2512cc36132f50526b04 (diff)
downloadaur-0efcf6e0cd5f15eeff05dd014a6ece4dddac63cb.tar.gz
Resolve "Version bump v3.9.5"
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore10
-rw-r--r--.gitlab-ci.yml29
-rw-r--r--PKGBUILD42
4 files changed, 59 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6b0e2fb3b984..a10b5fc3be6f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = helm-diff
pkgdesc = Helm plugin that shows a diff explaining what a helm upgrade would change
- pkgver = 3.9.2
+ pkgver = 3.9.5
pkgrel = 1
url = https://github.com/databus23/helm-diff
install = helm-diff.install
arch = x86_64
- license = Apache
+ license = Apache-2.0
makedepends = go
depends = glibc
- source = https://github.com/databus23/helm-diff/archive/v3.9.2/helm-diff-3.9.2.tar.gz
- sha256sums = 7705924a49c57d206eac15e0fb3f70e5595c2a9f94f0a86a0190212af05b216c
+ source = https://github.com/databus23/helm-diff/archive/v3.9.5/helm-diff-3.9.5.tar.gz
+ sha512sums = a9e4f65fa5a0367092e647575a675f8bbeb27bb2582aa40481800c1ed4f711401695dd35eb18bfdc7a7e593f2a98cc30f71ab71b8b2385691f2e918b273964a9
pkgname = helm-diff
diff --git a/.gitignore b/.gitignore
index 695e2a016807..0daffa4bb733 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
-/pkg/
-/src/
-/*.log
-/*.tar.gz
-/*.pkg.tar*
+/*
+!.gitignore
+!.gitlab-ci.yml
+!PKGBUILD
+!.SRCINFO
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000000..aa63e13f3aa1
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,29 @@
+include:
+ - project: "common/gitlab-helper"
+ ref: master
+ file: "ci-helper.yml"
+
+workflow: !reference [ .common, workflow ]
+
+variables:
+ PKG_NAME: "helm-diff"
+
+stages:
+ - build
+ - test
+ - deploy
+
+build-helm-diff:
+ extends: .arch-build
+ image: ${CI_REGISTRY}/common/gitlab-helper/archlinux-yay:master
+ #before_script:
+ # - git config --global --add safe.directory /builds/arch/helm-diff
+ needs: []
+
+test-helm-diff:
+ extends: .arch-test
+ image: ${CI_REGISTRY}/common/gitlab-helper/archlinux-yay:master
+ needs: ["build-helm-diff"]
+
+deploy-helm-diff:
+ extends: .arch-deploy
diff --git a/PKGBUILD b/PKGBUILD
index 7539694c459b..daf04254aa70 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,40 @@
-# Maintainer: ml <ml@visu.li>
+# Maintainer: Jan Kohnert <bughunter@jan.kohnert.de>
+# Contributor: ml <ml@visu.li>
pkgname=helm-diff
-pkgver=3.9.2
+pkgver=3.9.5
pkgrel=1
-pkgdesc='Helm plugin that shows a diff explaining what a helm upgrade would change'
-arch=('x86_64')
-url='https://github.com/databus23/helm-diff'
-license=('Apache')
+pkgdesc="Helm plugin that shows a diff explaining what a helm upgrade would change"
+arch=("x86_64")
+url="https://github.com/databus23/helm-diff"
+license=("Apache-2.0")
install=helm-diff.install
-depends=('glibc')
-makedepends=('go')
+depends=("glibc")
+makedepends=("go")
source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
-sha256sums=('7705924a49c57d206eac15e0fb3f70e5595c2a9f94f0a86a0190212af05b216c')
+sha512sums=("a9e4f65fa5a0367092e647575a675f8bbeb27bb2582aa40481800c1ed4f711401695dd35eb18bfdc7a7e593f2a98cc30f71ab71b8b2385691f2e918b273964a9")
prepare() {
sed -i '/^hooks:$/Q' "$pkgname-$pkgver"/plugin.yaml
}
build() {
- cd "$pkgname-$pkgver"
- export CGO_ENABLED=1
- export CGO_LDFLAGS="$LDFLAGS"
- export CGO_CFLAGS="$CFLAGS"
- export CGO_CPPFLAGS="$CPPFLAGS"
- export CGO_CXXFLAGS="$CXXFLAGS"
- export GOFLAGS='-buildmode=pie -modcacherw -trimpath'
- go build -o bin/diff -ldflags "-linkmode=external -X github.com/databus23/helm-diff/cmd.Version=$pkgver" main.go
+ cd "${pkgname}-${pkgver}"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -o bin/diff -ldflags "-linkmode=external -X github.com/databus23/helm-diff/cmd.Version=${pkgver}" main.go
}
check() {
- cd "$pkgname-$pkgver"
+ cd "${pkgname}-${pkgver}"
go test -ldflags "-linkmode=external" ./...
}
package() {
- cd "$pkgname-$pkgver"
+ cd "${pkgname}-${pkgver}"
# /usr/lib/helm/plugins is my own choice and not a standard. feedback welcome
- install -Dm755 bin/diff -t "$pkgdir/usr/lib/helm/plugins/${pkgname##helm-}/bin"
- install -m644 plugin.yaml -t "$pkgdir/usr/lib/helm/plugins/${pkgname##helm-}"
+ install -Dm755 bin/diff -t "${pkgdir}/usr/lib/helm/plugins/${pkgname##helm-}/bin"
+ install -m644 plugin.yaml -t "${pkgdir}/usr/lib/helm/plugins/${pkgname##helm-}"
}