Files
make-src-info/action.yml
2025-06-21 13:21:12 +02:00

34 lines
1005 B
YAML

name: "Make SRCINFO"
description: "Generate .SRCINFO file from PKGBUILD"
inputs:
pkgbuild-path:
description: "Path to PKGBUILD file"
srcinfo-path:
description: "Path to .SRCINFO file to be created"
default: ".SRCINFO"
outputs:
version:
description: "Version of the package"
runs:
using: "composite"
steps:
- name: "Print inputs"
shell: bash
run: |
echo "PKGBUILD_PATH: $PKGBUILD_PATH"
echo "SRCINFO_PATH: $SRCINFO_PATH"
env:
PKGBUILD_PATH: ${{ inputs.pkgbuild-path }}
SRCINFO_PATH: ${{ inputs.srcinfo-path }}
- name: "Make SRCINFO"
shell: bash
run: "$GITHUB_ACTION_PATH/mksrcinfo.sh $PKGBUILD_PATH > $SRCINFO_PATH"
env:
PKGBUILD_PATH: ${{ inputs.pkgbuild-path }}
SRCINFO_PATH: ${{ inputs.srcinfo-path }}
- name: "Get version"
shell: bash
run: "grep 'pkgver = ' $SRCINFO_PATH | sed 's/ = /=/' >> $GITHUB_OUTPUT"
env:
SRCINFO_PATH: ${{ inputs.srcinfo-file }}