Compare commits

...

10 Commits

Author SHA1 Message Date
94404638b3 Feat: add build workflow
All checks were successful
Build package / build-package (push) Successful in 22s
2025-07-26 19:21:46 +08:00
Lukas Grossar
c697aa0555 chore(update): 1.16.1 2025-05-21 07:57:39 +02:00
Lukas Grossar
8864bd1b15 chore(update): 1.16.0 2025-04-14 09:44:57 +02:00
Lukas Grossar
bdf4db5c41 chore(update): v1.15.2 2025-04-14 08:34:38 +02:00
Lukas Grossar
3047607e8c chore(update): 1.15.0 2024-11-06 10:41:40 +01:00
Lukas Grossar
9654f8e147 chore(update): 1.14.1 2024-08-26 12:20:16 +02:00
Lukas Grossar
c1064ce459 chore(update): 1.14.0 2024-07-01 10:15:22 +02:00
Lukas Grossar
46973219bc chore(update): 1.13.2 2024-05-23 10:09:53 +02:00
Lukas Grossar
ef3af4f16a chore(update): 1.13.1 2024-03-20 11:28:39 +01:00
Lukas Grossar
ff05f98236 chore(update): 1.13.0 2024-01-30 09:29:27 +01:00
3 changed files with 20 additions and 7 deletions

View File

@@ -1,14 +1,14 @@
pkgbase = velero-bin pkgbase = velero-bin
pkgdesc = Backup client for Kubernetes pkgdesc = Backup client for Kubernetes
pkgver = 1.12.2 pkgver = 1.16.1
pkgrel = 1 pkgrel = 1
url = https://github.com/vmware-tanzu/velero url = https://github.com/vmware-tanzu/velero
arch = x86_64 arch = x86_64
license = Apache license = Apache-2.0
depends = kubectl depends = kubectl
provides = velero provides = velero
conflicts = velero conflicts = velero
source = https://github.com/vmware-tanzu/velero/releases/download/v1.12.2/velero-v1.12.2-linux-amd64.tar.gz source = https://github.com/vmware-tanzu/velero/releases/download/v1.16.1/velero-v1.16.1-linux-amd64.tar.gz
sha256sums = f33559f4fb7d6bbed422be45eeebc5ce7c1e8e78f6d8486292247bc661c3eb5e sha256sums = 0a576053cd051268aee40a3ebc9fbf8f72c4fa6a03792100d9009c50367e795f
pkgname = velero-bin pkgname = velero-bin

View File

@@ -0,0 +1,13 @@
name: Build package
on: [push]
jobs:
build-package:
runs-on: pkgbuilder
env:
steps:
- name: Build and push package
uses: https://gitea.konchin.com/action/archbuild@main
with:
minio-accesskey: ${{ secrets.MINIO_ACCESSKEY }}
minio-secretkey: ${{ secrets.MINIO_SECRETKEY }}

View File

@@ -1,7 +1,7 @@
# Maintainer: Lukas Grossar <lukas.grossar@gmail.com> # Maintainer: Lukas Grossar <lukas.grossar@gmail.com>
pkgname=velero-bin pkgname=velero-bin
pkgver=1.12.2 pkgver=1.16.1
pkgrel=1 pkgrel=1
pkgdesc="Backup client for Kubernetes" pkgdesc="Backup client for Kubernetes"
arch=('x86_64') arch=('x86_64')
@@ -9,9 +9,9 @@ url="https://github.com/vmware-tanzu/velero"
depends=('kubectl') depends=('kubectl')
provides=('velero') provides=('velero')
conflicts=('velero') conflicts=('velero')
license=('Apache') license=('Apache-2.0')
source=("https://github.com/vmware-tanzu/velero/releases/download/v${pkgver}/velero-v${pkgver}-linux-amd64.tar.gz") source=("https://github.com/vmware-tanzu/velero/releases/download/v${pkgver}/velero-v${pkgver}-linux-amd64.tar.gz")
sha256sums=('f33559f4fb7d6bbed422be45eeebc5ce7c1e8e78f6d8486292247bc661c3eb5e') sha256sums=('0a576053cd051268aee40a3ebc9fbf8f72c4fa6a03792100d9009c50367e795f')
package() { package() {
install -Dm 755 "$srcdir/velero-v${pkgver}-linux-amd64/velero" -t "$pkgdir/usr/bin" install -Dm 755 "$srcdir/velero-v${pkgver}-linux-amd64/velero" -t "$pkgdir/usr/bin"