Skip to content

chore(deps): Bump stbenjam/skillsaw from 0.11.4 to 0.11.5 - #527

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/stbenjam/skillsaw-0.11.5
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/stbenjam/skillsaw-0.11.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Copy link
Copy Markdown
Contributor

Bumps stbenjam/skillsaw from 0.11.4 to 0.11.5.

Release notes

Sourced from stbenjam/skillsaw's releases.

v0.11.5

What's New

Features

  • Add skillsaw-onboard skill and .claude-plugin manifest (#239)
  • Add THREAT_MODEL.md (#240)

Fixes

  • Fix unhashable FrontmatteredBlock crashing llm_fix (#245)
  • Add live LLM test for skill-frontmatter fix (#246)
  • Harden external repo tests and add agent-eval-harness (#222)

Docs

  • Add docs for using skillsaw with other coding agents (#243)
  • Spruce up Onboarding with AI section in README (#242)
  • Remove Vertex AI recommended bias from LLM setup docs (#244)
Commits
  • 7fd0fe4 Bump version to 0.11.5 (#247)
  • 05b2de8 Add live LLM test for skill-frontmatter fix (#246)
  • eddfdaa Fix unhashable FrontmatteredBlock crashing llm_fix (#245)
  • afffe80 Remove Vertex AI recommended bias from LLM setup docs (#244)
  • 946d565 Add docs for using skillsaw with other coding agents (#243)
  • 11d0da7 Spruce up Onboarding with AI section in README (#242)
  • 252a46d Add THREAT_MODEL.md (#240)
  • f22f0b5 Add skillsaw-onboard skill and .claude-plugin manifest (#239)
  • bb8f83f Harden external repo tests and add agent-eval-harness (#222)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores
    • Updated continuous integration workflows to use improved versions of internal linting tools for code quality checks and automated review processes.

Bumps [stbenjam/skillsaw](https://github.com/stbenjam/skillsaw) from 0.11.4 to 0.11.5.
- [Release notes](https://github.com/stbenjam/skillsaw/releases)
- [Commits](stbenjam/skillsaw@c85a25e...7fd0fe4)

---
updated-dependencies:
- dependency-name: stbenjam/skillsaw
  dependency-version: 0.11.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added area/dependency Issues or PRs related to dependency changes ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Jun 4, 2026
@coderabbitai

coderabbitai Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

The PR updates two GitHub Actions workflows to pin the stbenjam/skillsaw linting action to version v0.11.5 instead of v0.11.4. Both lint-plugins.yml and lint-review.yml workflows reference the same external action and are updated together in this change.

Changes

Skillsaw Action Upgrade

Layer / File(s) Summary
Skillsaw action version pin updates
.github/workflows/lint-plugins.yml, .github/workflows/lint-review.yml
Both stbenjam/skillsaw and stbenjam/skillsaw/review action pins are updated from v0.11.4 to v0.11.5 across the linting workflows.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • openshift-eng/ai-helpers#509: Both PRs modify the same GitHub Actions workflows to bump stbenjam/skillsaw action versions from v0.11.4 to v0.11.5.
  • openshift-eng/ai-helpers#505: Both PRs update the same workflows to bump skillsaw action versions, connecting related dependency updates.

Suggested reviewers

  • mrunalp
  • bryan-cox
🚥 Pre-merge checks | ✅ 10
✅ Passed checks (10 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: bumping a GitHub Actions dependency from version 0.11.4 to 0.11.5, which aligns perfectly with the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
No Real People Names In Style References ✅ Passed No references to real people by name found in style references, prompts, documentation, or skills across all 630 added files.
No Assumed Git Remote Names ✅ Passed The PR changes only GitHub Actions workflow configuration (action version updates) with no git commands or hardcoded remote name assumptions in the modified files.
Git Push Safety Rules ✅ Passed PR only modifies GitHub Actions workflow configurations to bump stbenjam/skillsaw version; contains no git push commands, scripts, or automated push operations that would violate safety rules.
No Untrusted Mcp Servers ✅ Passed PR only updates GitHub Actions workflow versions for stbenjam/skillsaw action; no MCP server installations from any sources are introduced.
Ai-Helpers Overlap Detection ✅ Passed PR only modifies GitHub Actions workflow files (.github/workflows/), not ai-helpers files (plugins//commands, plugins//skills, agents/); check explicitly skips non-functional docs/configs.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/stbenjam/skillsaw-0.11.5

Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci
openshift-ci Bot requested review from stbenjam and theobarberbany June 4, 2026 02:59
@openshift-ci

openshift-ci Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign stbenjam for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
.github/workflows/lint-review.yml (1)

17-22: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Grant contents: read to actions/checkout in the review job

This job sets permissions to only pull-requests: write; with a permissions block, all other token scopes default to none, so actions/checkout (line 22) needs contents: read.

Suggested fix
   review:
     if: github.event.workflow_run.event == 'pull_request'
     runs-on: ubuntu-latest
     permissions:
+      contents: read
       pull-requests: write
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/lint-review.yml around lines 17 - 22, The workflow's
permissions block only sets pull-requests: write which leaves other scopes
disabled, causing actions/checkout
(actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd) to lack the required
contents access; update the permissions block that contains pull-requests: write
to also include contents: read so the checkout step can read the repository
(i.e., add a contents: read entry alongside pull-requests: write in the same
permissions mapping).
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/lint-plugins.yml:
- Around line 20-23: The workflow step currently uses
stbenjam/skillsaw@7fd0fe415cc3e3046fa0bb4d096e2c3e206b461c (v0.11.5) but the
with.version field is set to '0.11.4'; update the with.version value referenced
in the lint step to '0.11.5' so the pinned version matches the action tag (look
for the uses: stbenjam/skillsaw... line and the with.version setting).

---

Outside diff comments:
In @.github/workflows/lint-review.yml:
- Around line 17-22: The workflow's permissions block only sets pull-requests:
write which leaves other scopes disabled, causing actions/checkout
(actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd) to lack the required
contents access; update the permissions block that contains pull-requests: write
to also include contents: read so the checkout step can read the repository
(i.e., add a contents: read entry alongside pull-requests: write in the same
permissions mapping).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 26478b9a-0d9d-431e-ad2c-59f35b0f5412

📥 Commits

Reviewing files that changed from the base of the PR and between fd58497 and 1189c24.

📒 Files selected for processing (2)
  • .github/workflows/lint-plugins.yml
  • .github/workflows/lint-review.yml

Comment on lines +20 to 23
uses: stbenjam/skillsaw@7fd0fe415cc3e3046fa0bb4d096e2c3e206b461c # v0.11.5
with:
strict: true
version: '0.11.4'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Show the relevant workflow lines with context
FILE=".github/workflows/lint-plugins.yml"
echo "== $FILE =="
nl -ba "$FILE" | sed -n '1,120p'

Repository: openshift-eng/ai-helpers

Length of output: 170


🌐 Web query:

stbenjam/skillsaw GitHub Action input version strict v0.11.5 v0.11.4 what does with.version do

💡 Result:

In the stbenjam/skillsaw GitHub Action, the input with.version controls which installed skillsaw CLI version the action will fetch/install and then run. The action’s README lists the GitHub Action inputs as: - version: “Specific skillsaw version to install” with default “latest” [1]. So: - with: version: v0.11.5 (or 0.11.5, depending on how the action accepts it) will make the action install that specific skillsaw release instead of “latest”. [1] - if you don’t set version, it installs the default “latest”. [1] How this relates to your earlier mention of config “version pinning”: - Separately, skillsaw’s.skillsaw.yaml/.skillsaw config can include a version field; rules added after that config version are skipped unless you bump the config version (or explicitly enable them). That is “version pinning” inside skillsaw itself, not the GitHub Action input. [1]

Citations:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

FILE=".github/workflows/lint-plugins.yml"
if [ ! -f "$FILE" ]; then
  echo "Missing $FILE"
  exit 1
fi

echo "== $FILE =="
awk 'NR>=1 && NR<=60 {printf "%4d\t%s\n", NR, $0}' "$FILE" | sed -n '15,35p'

Repository: openshift-eng/ai-helpers

Length of output: 450


🏁 Script executed:

#!/bin/bash
set -euo pipefail

FILE=".github/workflows/lint-plugins.yml"
echo "== $FILE =="
if [ ! -f "$FILE" ]; then
  echo "Missing $FILE"
  exit 1
fi

# Print a small window around the reported lines (20-23) with line numbers
awk 'NR>=15 && NR<=30 {printf "%4d\t%s\n", NR, $0}' "$FILE"

Repository: openshift-eng/ai-helpers

Length of output: 450


🏁 Script executed:

#!/bin/bash
set -euo pipefail
FILE=".github/workflows/lint-plugins.yml"
echo "== $FILE =="
awk 'NR>=15 && NR<=30 {printf "%4d\t%s\n", NR, $0}' "$FILE"

Repository: openshift-eng/ai-helpers

Length of output: 450


🏁 Script executed:

#!/bin/bash
set -euo pipefail
FILE=".github/workflows/lint-plugins.yml"
echo "== $FILE =="
awk 'NR>=15 && NR<=30 {printf "%4d\t%s\n", NR, $0}' "$FILE"

Repository: openshift-eng/ai-helpers

Length of output: 450


🏁 Script executed:

#!/bin/bash
set -euo pipefail
FILE=".github/workflows/lint-plugins.yml"
wc -l "$FILE"
cat "$FILE"

Repository: openshift-eng/ai-helpers

Length of output: 558


Align with.version with the bumped stbenjam/skillsaw action version. File: .github/workflows/lint-plugins.yml (lines 20-23)

The step uses stbenjam/skillsaw # v0.11.5 but pins with.version: '0.11.4', so the action will install/run skillsaw 0.11.4. Bump with.version to 0.11.5 to keep lint behavior consistent.

Suggested fix
       - name: Run skillsaw
         uses: stbenjam/skillsaw@7fd0fe415cc3e3046fa0bb4d096e2c3e206b461c # v0.11.5
         with:
           strict: true
-          version: '0.11.4'
+          version: '0.11.5'
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
uses: stbenjam/skillsaw@7fd0fe415cc3e3046fa0bb4d096e2c3e206b461c # v0.11.5
with:
strict: true
version: '0.11.4'
uses: stbenjam/skillsaw@7fd0fe415cc3e3046fa0bb4d096e2c3e206b461c # v0.11.5
with:
strict: true
version: '0.11.5'
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/lint-plugins.yml around lines 20 - 23, The workflow step
currently uses stbenjam/skillsaw@7fd0fe415cc3e3046fa0bb4d096e2c3e206b461c
(v0.11.5) but the with.version field is set to '0.11.4'; update the with.version
value referenced in the lint step to '0.11.5' so the pinned version matches the
action tag (look for the uses: stbenjam/skillsaw... line and the with.version
setting).

@stbenjam

stbenjam commented Jun 4, 2026

Copy link
Copy Markdown
Member

Dependabot is not doing it correctly

@stbenjam stbenjam closed this Jun 4, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/github_actions/stbenjam/skillsaw-0.11.5 branch June 4, 2026 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/dependency Issues or PRs related to dependency changes ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant