diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d586c3d..9bfdb32 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,11 +18,10 @@ jobs: with: persist-credentials: false - - name: Set up uv - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 #v8.2.0 - - name: Run skillsaw - run: uvx skillsaw --strict + uses: stbenjam/skillsaw@a1d7340ef19cd0949f884a5381155843589dbad8 #v0.15.0 + with: + strict: true markdown-lint: runs-on: ubuntu-latest diff --git a/.github/workflows/skillsaw-review.yml b/.github/workflows/skillsaw-review.yml new file mode 100644 index 0000000..266f997 --- /dev/null +++ b/.github/workflows/skillsaw-review.yml @@ -0,0 +1,21 @@ +name: Skillsaw Review + +on: + workflow_run: + workflows: ["Lint Plugins"] + types: + - completed + +jobs: + review: + if: github.event.workflow_run.event == 'pull_request' + runs-on: ubuntu-latest + permissions: + pull-requests: write + steps: + - uses: actions/checkout@v7 + with: + persist-credentials: false + + - name: Post PR review comments + uses: stbenjam/skillsaw/review@a1d7340ef19cd0949f884a5381155843589dbad8 #v0.15.0 diff --git a/.skillsaw.yaml b/.skillsaw.yaml index 27389f7..5d4add0 100644 --- a/.skillsaw.yaml +++ b/.skillsaw.yaml @@ -1,4 +1,4 @@ -version: "0.11.1" +version: "0.15.0" exclude: - "gws/skills/**"