diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index 2964c7c..bee3c87 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -4,6 +4,8 @@ on: pull_request: paths: - '**.sh' + # this is too wide but will cover shell scripts without an extension in that folder + - 'bin/*' jobs: shellcheck: diff --git a/bin/record_expected_output b/bin/record_expected_output index 8d88bdc..54b3d9a 100755 --- a/bin/record_expected_output +++ b/bin/record_expected_output @@ -5,9 +5,9 @@ if [ "local" = "$1" ]; then export PAGES_REPO_NWO=actions/jekyll-build-pages export JEKYLL_BUILD_REVISION=JEKYLL_BUILD_REVISION - for dir in $(ls test_projects) + for dir in test_projects/* do - bundle exec github-pages build --verbose -s test_projects/$dir -d test_projects/$dir/_expected + bundle exec github-pages build --verbose -s "test_projects/${dir}" -d "test_projects/${dir}/_expected" done else act -b -s GITHUB_TOKEN -j record-expected-output diff --git a/entrypoint.sh b/entrypoint.sh index bb396ea..344ec24 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,10 +1,10 @@ #!/bin/bash -####################################################################################################### +#################################################################################################### # -# Calls github-pages executable to build the site using whitelisted plugins and supported configuration +# Calls github-pages executable to build the site using allowed plugins and supported configuration # -####################################################################################################### +#################################################################################################### set -o errexit