From c1198b3768c7d09cbe5a12256847ceb9150d2844 Mon Sep 17 00:00:00 2001 From: Yuriy Kirillov Date: Thu, 2 Jul 2026 01:22:00 +0200 Subject: [PATCH] chore: switch lint to shared workflow Replaces five individual action steps with a single reusable workflow call, delegating setup, runtime installation, and linting to rubykatzen/baseline lint-shared. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/lint.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e800213..4c21ae5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -5,11 +5,6 @@ on: pull_request: jobs: lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v7 - - uses: rubykatzen/baseline/.github/actions/lint-yamllint@v0.5.3 - - uses: rubykatzen/baseline/.github/actions/lint-pymarkdown@v0.5.3 - - uses: rubykatzen/baseline/.github/actions/lint-ruff@v0.5.3 - - uses: rubykatzen/baseline/.github/actions/lint-shellcheck@v0.5.3 - - uses: rubykatzen/baseline/.github/actions/lint-actionlint@v0.5.3 + uses: rubykatzen/baseline/.github/workflows/lint-shared.yml@v0.7.2 + with: + linters: yamllint, pymarkdown, ruff, shellcheck, actionlint