Add customization

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-06-17 00:59:36 +03:00
parent b43644d43c
commit 25b57a0adf
Signed by: NekoCWD
GPG key ID: B7BE22D44474A582

View file

@ -14,6 +14,17 @@ inputs:
src:
description: "source dir"
required: true
prefix:
description: "pkgdesc prefix"
required: true
default: "[Nightly] "
suffix:
description: "pkgdesc suffix"
required: true
default: ". Built with love by NekoCWD"
time:
description: "pkgver time"
required: true
outputs:
packages:
@ -23,11 +34,15 @@ outputs:
runs:
using: "composite"
steps:
- name: Set up pmbootstrap
shell: sh
run: >
/update-pmb
- name: Set up dirrectories
shell: sh
run: >
mkdir -p {{env.PMB_WORK}}/packages/edge/${{inputs.arch}} &&
mkdir -p ${{env.PMB_PMAPORTS}}/nekocwd &&
mkdir -p ${{env.PMB_PMAPORTS}}/n2ekocwd &&
rm -rf ${{env.PMB_PMAPORTS}}/nekocwd/${{inputs.name}}
- name: List packages
@ -44,6 +59,10 @@ runs:
- name: Run PostmarketOS build
run: pmbootstrap build --force ${{inputs.name}} --src ${{inputs.src}} --arch ${{inputs.arch}}
shell: sh
env:
PMB_VER_DATE: ${{inputs.time}}
PMB_DESC_PREFIX: ${{inputs.prefix}}
PMB_DESC_SUFFIX: ${{inputs.suffix}}
- name: List packages
id: new-packages