summaryrefslogtreecommitdiff
path: root/.forgejo
diff options
context:
space:
mode:
Diffstat (limited to '.forgejo')
-rw-r--r--.forgejo/workflows/kernel-update-check.yml12
1 files changed, 10 insertions, 2 deletions
diff --git a/.forgejo/workflows/kernel-update-check.yml b/.forgejo/workflows/kernel-update-check.yml
index fb6210f..1eb42c6 100644
--- a/.forgejo/workflows/kernel-update-check.yml
+++ b/.forgejo/workflows/kernel-update-check.yml
@@ -92,11 +92,19 @@ jobs:
OLD_PKGVER="${{ steps.current.outputs.PKGVER }}"
CUR="${{ steps.current.outputs.MAJOR }}.${{ steps.current.outputs.MINOR }}-${{ steps.current.outputs.TAGREL }}"
- # pkgver = kernel verzio (pl. 7.0.11), pkgrel auto-increment (min 10)
+ # pkgver = kernel verzio (pl. 7.0.11)
+ # pkgrel logika:
+ # - uj major.minor (pl. 7.0.10 -> 7.0.11 vagy 8.0.x) -> reset 10-re
+ # - csak _tagrel valtozik (ugyanaz a kernel, uj stable tag) -> +1
NEW_PKGVER="${NEW_MAJOR}.${NEW_MINOR}"
+ OLD_MAJOR="${{ steps.current.outputs.MAJOR }}"
+ OLD_MINOR="${{ steps.current.outputs.MINOR }}"
OLD_PKGREL=$(grep '^pkgrel=' linux-raveos/PKGBUILD | cut -d= -f2)
- if [ "$OLD_PKGREL" -lt 10 ]; then
+
+ if [ "${OLD_MAJOR}.${OLD_MINOR}" != "${NEW_MAJOR}.${NEW_MINOR}" ]; then
+ NEW_PKGREL=10
+ elif [ "$OLD_PKGREL" -lt 10 ]; then
NEW_PKGREL=10
else
NEW_PKGREL=$((OLD_PKGREL + 1))