From 1e9a9e345d0f082b30110578a76c45143903dc50 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Tue, 23 Dec 2025 19:05:40 -0500 Subject: [PATCH 1/4] backports/electron: test build --- backports/electron/APKBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backports/electron/APKBUILD b/backports/electron/APKBUILD index c57c98e..3d3b978 100644 --- a/backports/electron/APKBUILD +++ b/backports/electron/APKBUILD @@ -3,7 +3,7 @@ pkgname=electron pkgver=39.2.7 _gittag=v"${pkgver/_beta/-beta.}" -pkgrel=0 +pkgrel=1 _chromium=142.0.7444.235 _copium_tag=142.0 _depot_tools=495b23b39aaba2ca3b55dd27cadc523f1cb17ee6 From 2eb1b0315c1df15042177deb7c99631b5a0e8a87 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Wed, 7 Jan 2026 22:32:35 -0500 Subject: [PATCH 2/4] ci: add fix_only / minor_only processing to u-boot-pine64-pinenote --- .forgejo/bin/check_ver.sh | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.forgejo/bin/check_ver.sh b/.forgejo/bin/check_ver.sh index ee9ed3c..b647e57 100755 --- a/.forgejo/bin/check_ver.sh +++ b/.forgejo/bin/check_ver.sh @@ -72,7 +72,24 @@ for pkg in $owned_by_you; do case $pkg in # track u-boot-pine64-pinenote against mainline u-boot, and track upstream rockchip blobs u-boot-pine64-pinenote) - upstream_version="$(curl --fail -X GET -s -H 'Content-Type: application/json' "https://release-monitoring.org/api/project/Alpine/u-boot" | jq -r '.stable_versions.[]' | head -n1)" + # reproduce catch-all option + if [[ "$minor_only" == *all* || "$minor_only" == *$pkg* ]] && [[ "$minor_only" != *-$pkg* ]]; then + # continues when package version scheme is not semantic, but minor_only or fix_only is set + if ! is_semantic $downstream_version; then + echo "$pkg is not semantic, and minor_only is set" + continue + fi + upstream_version=$(curl --fail -X GET -s -H 'Content-Type: application/json' "https://release-monitoring.org/api/project/Alpine/u-boot" | jq -r ".stable_versions.[] | match(\"${downstream_version%.*.*}.*\").string" | head -n1) + elif [[ "$fix_only" == *all* || "$fix_only" == *$pkg* ]] && [[ "$fix_only" != *-$pkg* ]]; then + # continues when package version scheme is not semantic, but minor_only or fix_only is set + if ! is_semantic $downstream_version; then + echo "$pkg is not semantic, and fix_only is set" + continue + fi + upstream_version=$(curl --fail -X GET -s -H 'Content-Type: application/json' "https://release-monitoring.org/api/project/Alpine/u-boot" | jq -r ".stable_versions.[] | match(\"${downstream_version%.*}.*\").string" | head -n1) + else + upstream_version=$(curl --fail -X GET -s -H 'Content-Type: application/json' "https://release-monitoring.org/api/project/Alpine/u-boot" | jq -r '.stable_versions.[]' | head -n1) + fi # some reason the commit now not in APKINDEX, using master instead #commit=$(sed -n "/^P:$pkg$/,/^$/p" APKINDEX | awk -F ':' '{if($1=="c"){print $2}}') @@ -96,8 +113,7 @@ for pkg in $owned_by_you; do echo "$pkg new ddr blob $upstream_ddr version available" echo "$pkg(ddr) $downstream_ddr $upstream_ddr $repo $release" >> out_of_date fi - - ;; + ;; # release-monitoring omits the extra B, while we keep it but put it after the version no. looking-glass) upstream_version="$(curl --fail -X GET -s -H 'Content-Type: application/json' "https://release-monitoring.org/api/project/Alpine/$pkg" | jq -r '.stable_versions.[]' | head -n1)b";; # we want to track both Firefox security upgrades + Zotero upgrades From 494e2176725c85972defc07683b9ba0f37d62639 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sat, 10 Jan 2026 13:14:28 -0500 Subject: [PATCH 3/4] ci: skip openterface-qt on user check --- .forgejo/workflows/check-user.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/check-user.yml b/.forgejo/workflows/check-user.yml index db1f574..8ce4210 100644 --- a/.forgejo/workflows/check-user.yml +++ b/.forgejo/workflows/check-user.yml @@ -14,6 +14,7 @@ jobs: downstream: https://ayakael.net/api/packages/forge/alpine/edge/user ISSUE_TOKEN: ${{ secrets.issue_token }} LABEL_NUMBER: 12 + skip_package: openterface-qt steps: - name: Environment setup run: apk add grep coreutils gawk curl wget bash nodejs git jq sed From c0ece6ad201f654c5dd5446c70f0cd671374016d Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Thu, 15 Jan 2026 16:20:12 -0500 Subject: [PATCH 4/4] ci: track shntool calibre py3-limits py3-flask-limiter py3-apsw nb --- .forgejo/workflows/check-testing.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/check-testing.yml b/.forgejo/workflows/check-testing.yml index 71ad18e..1da002d 100644 --- a/.forgejo/workflows/check-testing.yml +++ b/.forgejo/workflows/check-testing.yml @@ -14,6 +14,7 @@ jobs: downstream: https://dl-cdn.alpinelinux.org/alpine/edge/testing ISSUE_TOKEN: ${{ secrets.issue_token }} LABEL_NUMBER: 4 + add_package: shntool calibre py3-limits py3-flask-limiter py3-apsw nb skip_package: dotnet6-stage0 dotnet6-build steps: - name: Environment setup