Merge pull request #347 from KingBBQ/main #92
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# GitHub Actions (https://docs.github.com/en/actions/learn-github-actions) workflow | |
# GitHub Actions enables automated builds, tests, and more through GitHub hosted infrastructure. | |
# Name of the workflow | |
name: shellcheck | |
# Controls when the workflow will run | |
on: | |
# Triggers the workflow on push or pull request events but only for the main branch | |
push: | |
branches: [ main ] | |
pull_request: | |
branches: [ main ] | |
# Allows you to run this workflow manually from the Actions tab | |
workflow_dispatch: | |
# A workflow is made up of one or more jobs that can run sequentially or in parallel | |
jobs: | |
# This workflow contains a single job called "run-shellcheck" | |
run-shellcheck: | |
# The type of operating system (called a "runner") that the that the job will run on | |
# GitHub provides these for free! | |
runs-on: ubuntu-latest | |
# Steps represent a sequence of tasks that will be executed as part of the job | |
steps: | |
# Checks-out the MSCS repository under $GITHUB_WORKSPACE, so jobs can access the code | |
# This is a GitHub-created action | |
- uses: actions/checkout@v2 | |
# Runs the ShellCheck action (https://github.com/marketplace/actions/shellcheck) | |
# This is a community-created action | |
- name: Run ShellCheck | |
uses: ludeeus/action-shellcheck@master | |
with: | |
severity: error |