From 366d10740e657572b143928acbea53a678175f1c Mon Sep 17 00:00:00 2001
From: Clayton Craft <clayton@craftyguy.net>
Date: Mon, 3 Feb 2025 09:18:34 -0800
Subject: [PATCH 1/3] CI: use aarch64 gitlab runners for aarch64 build testing

Maybe a nicer way to work around the issue wrt qemu in CI[1], for aarch64 at least

1. https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3275
---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 09f57503849..004713f7054 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -157,7 +157,7 @@ build-x86:
 
 build-aarch64:
   extends: .build
-  resource_group: qemu
+  tags: [arm64]
   script:
     - .ci/build-aarch64.sh
 
-- 
GitLab


From 5a702e5048b87878363d62b1af45415803c643b7 Mon Sep 17 00:00:00 2001
From: Clayton Craft <clayton@craftyguy.net>
Date: Mon, 3 Feb 2025 10:14:12 -0800
Subject: [PATCH 2/3] CI: remove resource groups and retry build test jobs that
 fail

resource groups are creating really long delays in CI
---
 .gitlab-ci.yml | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 004713f7054..d906ab18ae9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -145,6 +145,13 @@ mr-settings:
       - packages/
   timeout: 10 h
 
+.build-retry:
+  extends: .build
+  retry:
+    max: 2
+    when:
+      - script_failure
+
 build-x86_64:
   extends: .build
   script:
@@ -162,20 +169,17 @@ build-aarch64:
     - .ci/build-aarch64.sh
 
 build-armv7:
-  extends: .build
-  resource_group: qemu
+  extends: .build-retry
   script:
     - .ci/build-armv7.sh
 
 build-armhf:
-  extends: .build
-  resource_group: qemu
+  extends: .build-retry
   script:
     - .ci/build-armhf.sh
 
 build-riscv64:
-  extends: .build
-  resource_group: qemu
+  extends: .build-retry
   script:
     - .ci/build-riscv64.sh
 
-- 
GitLab


From 345b5d91c16ae3def680854aa67ecabc3e67a744 Mon Sep 17 00:00:00 2001
From: Clayton Craft <clayton@craftyguy.net>
Date: Mon, 3 Feb 2025 09:19:52 -0800
Subject: [PATCH 3/3] DO NOT MERGE: main/hello-world: bumpity bump bump

---
 main/hello-world/APKBUILD | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main/hello-world/APKBUILD b/main/hello-world/APKBUILD
index b6ece3889eb..78b46ee37a6 100644
--- a/main/hello-world/APKBUILD
+++ b/main/hello-world/APKBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Oliver Smith <ollieparanoid@postmarketos.org>
 pkgname=hello-world
 pkgver=1
-pkgrel=6
+pkgrel=7
 pkgdesc="hello world program to be built in the testsuite"
 url="https://en.wikipedia.org/wiki/%22Hello,_World!%22_program"
 arch="all"
-- 
GitLab