diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4f477d9..d4b8af8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,13 +1,17 @@ +--- name: Lint -on: # yamllint disable-line rule:truthy +# yamllint disable rule:truthy +"on": push: branches: - main + - master - "claude/**" pull_request: branches: - main + - master permissions: {} @@ -23,12 +27,32 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + # actions/checkout v4.2.2 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: fetch-depth: 0 persist-credentials: false - name: Super-linter - uses: super-linter/super-linter@v8.6.0 + # super-linter v8.6.0 + uses: super-linter/super-linter@9e863354e3ff62e0727d37183162c4a88873df41 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + DEFAULT_BRANCH: master + VALIDATE_ALL_CODEBASE: false + VALIDATE_BASH: true + VALIDATE_BASH_EXEC: true + VALIDATE_CHECKOV: true + VALIDATE_GITHUB_ACTIONS: true + VALIDATE_GITHUB_ACTIONS_ZIZMOR: true + VALIDATE_GITLEAKS: true + VALIDATE_GIT_MERGE_CONFLICT_MARKERS: true + VALIDATE_JSON: true + VALIDATE_JSON_PRETTIER: true + VALIDATE_MARKDOWN: true + VALIDATE_MARKDOWN_PRETTIER: true + VALIDATE_RENOVATE: true + VALIDATE_SHELL_SHFMT: true + VALIDATE_TRIVY: true + VALIDATE_YAML: true + VALIDATE_YAML_PRETTIER: true