diff --git a/.github/workflows/shell-check.yml b/.github/workflows/shell-check.yml new file mode 100644 index 00000000..857be446 --- /dev/null +++ b/.github/workflows/shell-check.yml @@ -0,0 +1,15 @@ +name: ShellCheck + +on: + pull_request: + branches: ["main"] + +jobs: + shellcheck: + name: ShellCheck + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Run ShellCheck + uses: ludeeus/action-shellcheck@master + diff --git a/tools/generate-main-readme.sh b/tools/generate-main-readme.sh index da288fab..0e58b181 100644 --- a/tools/generate-main-readme.sh +++ b/tools/generate-main-readme.sh @@ -1,3 +1,4 @@ +#!/bin/bash pwd # Todo: Auto update content of main README.md file -echo "hehe, to be implemented" \ No newline at end of file +echo "hehe, to be implemented" diff --git a/topics/ansible/with-docker/ansible-practice.sh b/topics/ansible/with-docker/ansible-practice.sh index dedf75f2..30cf3a86 100644 --- a/topics/ansible/with-docker/ansible-practice.sh +++ b/topics/ansible/with-docker/ansible-practice.sh @@ -1,3 +1,4 @@ +#!/bin/bash echo ">>> Building ansible runner..." docker build -t ansible-runner -f AnsibleEnv.dockerfile . echo ">>> Execute ansible playbook (ping google)..." diff --git a/topics/k8s/k8s-helloworld-cleanup.sh b/topics/k8s/k8s-helloworld-cleanup.sh index 4a0ac34e..1dba27c4 100644 --- a/topics/k8s/k8s-helloworld-cleanup.sh +++ b/topics/k8s/k8s-helloworld-cleanup.sh @@ -1,3 +1,4 @@ +#!/bin/bash console_log() { echo ">>> [Kubernetes] $1" }