From dff5453a8f51ca9a5c7fd953b186a29211ebfc9b Mon Sep 17 00:00:00 2001 From: AngrySoundTech Date: Sat, 24 Feb 2024 12:03:04 -0500 Subject: [PATCH] Add Yaml lint --- .github/workflows/lint_yaml.yaml | 19 +++++++++++++++++++ .github/workflows/on_pr_updated.yaml | 7 ++++++- .yamllint.yaml | 6 ++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/lint_yaml.yaml create mode 100644 .yamllint.yaml 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