diff options
author | Jan Kohnert | 2024-03-10 17:03:09 +0100 |
---|---|---|
committer | Jan Kohnert | 2024-03-10 17:03:09 +0100 |
commit | 0efcf6e0cd5f15eeff05dd014a6ece4dddac63cb (patch) | |
tree | 52435cfec00b725db6a32c3df5c939bcaddb01d8 | |
parent | 8e56811225fc056d05ee2512cc36132f50526b04 (diff) | |
download | aur-0efcf6e0cd5f15eeff05dd014a6ece4dddac63cb.tar.gz |
Resolve "Version bump v3.9.5"
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .gitignore | 10 | ||||
-rw-r--r-- | .gitlab-ci.yml | 29 | ||||
-rw-r--r-- | PKGBUILD | 42 |
4 files changed, 59 insertions, 30 deletions
@@ -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 @@ -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-}" } |