summaryrefslogtreecommitdiff
path: root/.forgejo/workflows/build-kernel.yml
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-05-24 10:23:43 +0200
committerNippy <nippy@rp1.hu>2026-05-24 10:23:43 +0200
commit491fdbd12cf627cdc1be746d0f859bcc60fb5b3f (patch)
tree2cbcb2ab0d90f13271131eecf6331456c8432242 /.forgejo/workflows/build-kernel.yml
parent78748d25e0369e37e4d21f2fbe58a85c0c3b0667 (diff)
downloadRaveOS-PKGBUILD-491fdbd12cf627cdc1be746d0f859bcc60fb5b3f.tar.gz
RaveOS-PKGBUILD-491fdbd12cf627cdc1be746d0f859bcc60fb5b3f.zip
feat: add kernel auto-update check (biweekly) and build workflow
Diffstat (limited to '.forgejo/workflows/build-kernel.yml')
-rw-r--r--.forgejo/workflows/build-kernel.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/.forgejo/workflows/build-kernel.yml b/.forgejo/workflows/build-kernel.yml
new file mode 100644
index 0000000..56b47cb
--- /dev/null
+++ b/.forgejo/workflows/build-kernel.yml
@@ -0,0 +1,31 @@
+name: Build linux-raveos
+
+on:
+ push:
+ branches:
+ - main
+ paths:
+ - 'linux-raveos/**'
+ workflow_dispatch:
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Build linux-raveos
+ run: |
+ cd linux-raveos
+ makepkg -s --noconfirm
+
+ - name: Upload to core repo
+ run: |
+ for pkg in linux-raveos/*.pkg.tar.zst; do
+ curl -s -X POST \
+ -H "Authorization: token ${{ secrets.FORGEJO_TOKEN }}" \
+ -F "file=@$pkg" \
+ "https://git.rp1.hu/api/packages/RaveOS/arch/push"
+ done
+ echo "Csomagok feltoltve"