fix: default action path

This commit is contained in:
Ahmad Husen
2021-05-18 21:02:36 +07:00
parent e3d85272e5
commit 57aae0ebaf
2 changed files with 14 additions and 3 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ branding:
inputs: inputs:
path: path:
description: "Location for this action to run" description: "Location for this action to run"
default: $INPUT_GITHUB_WORKSPACE default: ""
required: false required: false
updpkgsums: updpkgsums:
description: "Update checksums on PKGBUILD" description: "Update checksums on PKGBUILD"
+13 -2
View File
@@ -1,25 +1,36 @@
#!/bin/sh -l #!/bin/sh -l
sudo chown -R builder $INPUT_PATH # Set path
cd $INPUT_PATH WORKPATH=$GITHUB_WORKSPACE
if [[ -n "$INPUT_PATH" ]]; then
WORKPATH=$INPUT_PATH
fi
# Set path permision
sudo chown -R builder $WORKPATH
cd $WORKPATH
# Update checksums
if [[ $INPUT_UPDPKGSUMS == true ]]; then if [[ $INPUT_UPDPKGSUMS == true ]]; then
echo "Update checksums on PKGBUILD" echo "Update checksums on PKGBUILD"
sudo -u builder updpkgsums sudo -u builder updpkgsums
git diff PKGBUILD git diff PKGBUILD
fi fi
# Generate .SRCINFO
if [[ $INPUT_SRCINFO == true ]]; then if [[ $INPUT_SRCINFO == true ]]; then
echo "Generate new .SRCINFO based on PKGBUILD" echo "Generate new .SRCINFO based on PKGBUILD"
sudo -u builder makepkg --printsrcinfo > .SRCINFO sudo -u builder makepkg --printsrcinfo > .SRCINFO
git diff .SRCINFO git diff .SRCINFO
fi fi
# Run makepkg
if [[ -n "$INPUT_FLAGS" ]]; then if [[ -n "$INPUT_FLAGS" ]]; then
echo "Run makepkg with flags" echo "Run makepkg with flags"
sudo -u builder makepkg $INPUT_FLAGS sudo -u builder makepkg $INPUT_FLAGS
fi fi
# Validate with namcap
if [[ $INPUT_NAMCAP == true ]]; then if [[ $INPUT_NAMCAP == true ]]; then
echo "Validate PKGBUILD with namcap" echo "Validate PKGBUILD with namcap"
namcap -i PKGBUILD namcap -i PKGBUILD