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 # Set path
echo '::group::Configuring path with permission'
WORKPATH=$GITHUB_WORKSPACE WORKPATH=$GITHUB_WORKSPACE
if [[ -n "$INPUT_PATH" ]]; then if [[ -n "$INPUT_PATH" ]]; then
WORKPATH=$INPUT_PATH WORKPATH=$INPUT_PATH
@@ -9,29 +10,34 @@ fi
# Set path permision # Set path permision
sudo chown -R builder $WORKPATH sudo chown -R builder $WORKPATH
cd $WORKPATH cd $WORKPATH
echo '::endgroup::'
# Update checksums # Update checksums
echo '::group::Updating checksums on PKGBUILD'
if [[ $INPUT_UPDPKGSUMS == true ]]; then if [[ $INPUT_UPDPKGSUMS == true ]]; then
echo "Update checksums on PKGBUILD"
sudo -u builder updpkgsums sudo -u builder updpkgsums
git diff PKGBUILD git diff PKGBUILD
fi fi
echo '::endgroup::'
# Generate .SRCINFO # Generate .SRCINFO
echo '::group::Generating new .SRCINFO based on PKGBUILD'
if [[ $INPUT_SRCINFO == true ]]; then if [[ $INPUT_SRCINFO == true ]]; then
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
echo '::endgroup::'
# Run makepkg
if [[ -n "$INPUT_FLAGS" ]]; then
echo "Run makepkg with flags"
sudo -u builder makepkg $INPUT_FLAGS
fi
# Validate with namcap # Validate with namcap
echo '::group::Validating PKGBUILD with namcap'
if [[ $INPUT_NAMCAP == true ]]; then if [[ $INPUT_NAMCAP == true ]]; then
echo "Validate PKGBUILD with namcap"
namcap -i PKGBUILD namcap -i PKGBUILD
fi 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::'