aboutsummaryrefslogtreecommitdiffstats
path: root/community/github-cli/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/github-cli/APKBUILD')
-rw-r--r--community/github-cli/APKBUILD28
1 files changed, 20 insertions, 8 deletions
diff --git a/community/github-cli/APKBUILD b/community/github-cli/APKBUILD
index 96d8bd9ac2a..f2185e1f3b8 100644
--- a/community/github-cli/APKBUILD
+++ b/community/github-cli/APKBUILD
@@ -1,25 +1,33 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Contributor Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
-# Maintainer: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
+# Contributor: Celeste <cielesti@protonmail.com>
+# Contributor: Andrei Jiroh Eugenio Halili <ajhalili2006@andreijiroh.xyz>
+# Maintainer: Andrei Jiroh Eugenio Halili <ajhalili2006@andreijiroh.xyz>
pkgname=github-cli
-pkgver=2.3.0
+pkgver=2.47.0
pkgrel=1
pkgdesc="CLI for dealing with GitHub"
-options="net chmod-clean" # Need to fetch modules and clean them up
+options="net" # Need to fetch modules
url="https://cli.github.com"
arch="all"
license="MIT"
depends="git"
makedepends="go"
+checkdepends="openssh-keygen openssh-client"
subpackages="
$pkgname-doc
$pkgname-bash-completion
$pkgname-zsh-completion
"
-source="https://github.com/cli/cli/archive/v$pkgver/github-cli-$pkgver-$pkgver.tar.gz
+source="https://github.com/cli/cli/archive/v$pkgver/github-cli-$pkgver.tar.gz
+ fix-attestation-cmd-offline-unit-test-failure.patch
+ no-ignore-goflags.patch
"
builddir="$srcdir/cli-$pkgver"
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
+
prepare() {
default_prepare
@@ -42,7 +50,10 @@ build() {
}
check() {
- go test -v ./...
+ export TZ=Europe/London
+ # skip tests that fail in official CI
+ export GITHUB_ACTIONS=true
+ go test ./...
}
package() {
@@ -52,7 +63,8 @@ package() {
cp -r share "$pkgdir"/usr
}
-
sha512sums="
-0a4ccb59c31abee4f4c374282f03f4e412bf0eee7391403273e650efc76298cd50658cf6f7166c9701d4fc50a393be6cb9ed03dd0f36c9c71e48409d483f8d9b github-cli-2.3.0-2.3.0.tar.gz
+f8936b4a702698ba49b8d1e6b88c5e0212eed380a1359be0158b4588d33300ce7b411eb79c4776c8c0a5a5ad3262ff4b14c94c69e9ea35df41ec51820f9975fa github-cli-2.47.0.tar.gz
+0936eb6627c933dc87dad92d339ad29f1d5b6667560481c0272bfbc2cf7ed11ff35a0880479aac8e581b5621a1c495024a81d892ff5fadbcb7729ce577898a5b fix-attestation-cmd-offline-unit-test-failure.patch
+57be81e57c0bb5c36e07b6ff2aab661f1a9cd0bbab3ef159c24d59098451858c44fce09d2f5eb86380044568a6acc46ed65b56a87f5a3dc4057d5579e8f420aa no-ignore-goflags.patch
"