Skip to content

chore(deps): update reviewdog/action-shellcheck action to v1.28.0 #55

chore(deps): update reviewdog/action-shellcheck action to v1.28.0

chore(deps): update reviewdog/action-shellcheck action to v1.28.0 #55

Workflow file for this run

name: Main CI
on:
pull_request:
branches:
- "main"
jobs:
all-status-check:
runs-on: ubuntu-latest
timeout-minutes: 10
needs:
- ansible-lint
- check-symlinks
# - dockerfile-lint
- yaml-lint
- markdown-lint
- shell-lint
- action-lint
- dotenv-lint
steps:
- name: All status check
run: echo "All status check passed"
ansible-lint:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- name: Setup ansible
run: pip install ansible ansible-lint
- name: Run ansible-galaxy
run: cd ansible && ansible-galaxy install -r requirements.yml
- name: Run ansible-lint
run: cd ansible && ansible-lint
check-symlinks:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Find symlinks
run: |
if [ -n "$(find . -type l)" ]; then
echo "Error: Found symbolic links in the repository"
find . -type l
exit 1
fi
# dockerfile-lint:
# runs-on: ubuntu-latest
# timeout-minutes: 10
# steps:
# - uses: actions/checkout@v4
# - name: Dockerfile lint
# uses: reviewdog/[email protected]
# with:
# level: warning
yaml-lint:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: reviewdog/[email protected]
with:
level: warning
yamllint_flags: "-c .yamllint ."
markdown-lint:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: reviewdog/[email protected]
with:
level: warning
shell-lint:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: reviewdog/[email protected]
with:
level: warning
- uses: reviewdog/[email protected]
with:
level: warning
action-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: reviewdog/[email protected]
with:
level: warning
dotenv-lint:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: dotenv-linter/action-dotenv-linter@9c9a09ba60235ae0b92b2e2ed8f4268ac76d075f # 2.23.0
with:
dotenv_linter_flags: --skip UnorderedKey