From e2ed7401c9c1304d3ea088a880276843cb804337 Mon Sep 17 00:00:00 2001 From: Ahmad Husen Date: Sun, 23 May 2021 20:48:35 +0700 Subject: [PATCH] feat: set grouped output for entrypoint.sh --- entrypoint.sh | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 392932a..1455259 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -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::'