diff options
Diffstat (limited to '.forgejo')
| -rw-r--r-- | .forgejo/workflows/kernel-update-check.yml | 12 |
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)) |