aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/linter-manual.yaml
diff options
context:
space:
mode:
authorJosh Spicer <joshspicer@github.com>2022-06-03 17:46:25 +0300
committerGitHub <noreply@github.com>2022-06-03 17:46:25 +0300
commitc12a205ab8e195541acfe0cb654b4888e16ea05c (patch)
treea1a45ac7dec9f31fa62972a65414b6d6fd1fd60d /.github/workflows/linter-manual.yaml
parent283b8e1f8f5dec9e54199c107e772ce56683769e (diff)
Pass options via environment variables (#39)
* up to docker-in-docker converted * first pass at the rest of the features (and bash linting and updated CLI * move shell linter to own file * rename feature.json -> devcontainer-feature.json * continue on error * continue on error in right spot * formatting * fix AZ_VERSION * update python * restore variable name * update linter actions, fix dind/dfd/desktop scripts, add test-scenaerios * add tree because I like tree * glob for shell linter * fix test-scenarios * shell linter * more shell helper
Diffstat (limited to '.github/workflows/linter-manual.yaml')
-rw-r--r--.github/workflows/linter-manual.yaml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/linter-manual.yaml b/.github/workflows/linter-manual.yaml
new file mode 100644
index 0000000..79d88d0
--- /dev/null
+++ b/.github/workflows/linter-manual.yaml
@@ -0,0 +1,24 @@
+name: "Shell script linter (manual)"
+on:
+ workflow_dispatch:
+ inputs:
+ path:
+ description: "Path to the shell scripts to lint"
+ required: true
+ default: "src/**/*.sh"
+ severity:
+ description: "Minimum Severity (style, info, warning, error)"
+ required: true
+ default: "style"
+
+jobs:
+ shellchecker:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Shell Linter
+ uses: azohra/shell-linter@v0.6.0
+ with:
+ path: ${{ github.event.inputs.path }}
+ severity: ${{ github.event.inputs.severity }} \ No newline at end of file