diff --git a/.github/workflows/lint_yaml.yaml b/.github/workflows/lint_yaml.yaml new file mode 100644 index 000000000..c01ab2300 --- /dev/null +++ b/.github/workflows/lint_yaml.yaml @@ -0,0 +1,19 @@ +# Lint all YAML +name: 🔎 Lint Yaml + +on: + workflow_dispatch: + workflow_call: + +jobs: + lint_yaml: + name: 🔎 Lint Yaml + runs-on: ubuntu-latest + + steps: + - name: 🚩 Checkout Repo + uses: actions/checkout@v4 + + - name: 🔎 Lint Yaml + uses: ibiqlik/action-yamllint@v3 + continue-on-error: true # TODO: Remove after checks pass diff --git a/.github/workflows/on_pr_updated.yaml b/.github/workflows/on_pr_updated.yaml index 50b7eea52..d4ed63c76 100644 --- a/.github/workflows/on_pr_updated.yaml +++ b/.github/workflows/on_pr_updated.yaml @@ -6,6 +6,11 @@ on: jobs: call_gradle_check: - name: ☎️ Call Gradle Check + name: ☎️ Call Gradle Check uses: ./.github/workflows/check_gradle_all.yaml secrets: inherit + + call_lint_yaml: + name: ☎️ Call Lint Yaml + uses: ./.github/workflows/lint_yaml.yaml + secrets: inherit diff --git a/.yamllint.yaml b/.yamllint.yaml new file mode 100644 index 000000000..e393bb736 --- /dev/null +++ b/.yamllint.yaml @@ -0,0 +1,6 @@ +--- +extends: default + +rules: + line-length: + level: warning