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" value: ${{ steps.get-version.outputs.version }} runs: using: "composite" steps: - name: "Make SRCINFO" shell: bash run: | echo "PKGBUILD_PATH: $PKGBUILD_PATH" echo "SRCINFO_PATH: $SRCINFO_PATH" $GITHUB_ACTION_PATH/mksrcinfo.sh $PKGBUILD_PATH > $SRCINFO_PATH cat $SRCINFO_PATH env: PKGBUILD_PATH: ${{ inputs.pkgbuild-path }} SRCINFO_PATH: ${{ inputs.srcinfo-path }} - name: "Get version" id: get-version shell: bash run: "grep 'pkgver = ' $SRCINFO_PATH | sed 's/ = /=/' >> $GITHUB_OUTPUT" env: SRCINFO_PATH: ${{ inputs.srcinfo-file }}