feat: set grouped output for entrypoint.sh

This commit is contained in:
Ahmad Husen
2021-05-23 20:48:35 +07:00
parent 64596b74e7
commit e2ed7401c9
+16 -10
View File
@@ -1,6 +1,7 @@
#!/bin/sh -l
#!/bin/bash
# Set path
echo '::group::Configuring path with permission'
WORKPATH=$GITHUB_WORKSPACE
if [[ -n "$INPUT_PATH" ]]; then
WORKPATH=$INPUT_PATH
@@ -9,29 +10,34 @@ fi
# Set path permision
sudo chown -R builder $WORKPATH
cd $WORKPATH
echo '::endgroup::'
# Update checksums
echo '::group::Updating checksums on PKGBUILD'
if [[ $INPUT_UPDPKGSUMS == true ]]; then
echo "Update checksums on PKGBUILD"
sudo -u builder updpkgsums
git diff PKGBUILD
fi
echo '::endgroup::'
# Generate .SRCINFO
echo '::group::Generating new .SRCINFO based on PKGBUILD'
if [[ $INPUT_SRCINFO == true ]]; then
echo "Generate new .SRCINFO based on PKGBUILD"
sudo -u builder makepkg --printsrcinfo > .SRCINFO
git diff .SRCINFO
fi
# Run makepkg
if [[ -n "$INPUT_FLAGS" ]]; then
echo "Run makepkg with flags"
sudo -u builder makepkg $INPUT_FLAGS
fi
echo '::endgroup::'
# Validate with namcap
echo '::group::Validating PKGBUILD with namcap'
if [[ $INPUT_NAMCAP == true ]]; then
echo "Validate PKGBUILD with namcap"
namcap -i PKGBUILD
fi
echo '::endgroup::'
# Run makepkg
echo '::group::Running makepkg with flags'
if [[ -n "$INPUT_FLAGS" ]]; then
sudo -u builder makepkg $INPUT_FLAGS
fi
echo '::endgroup::'