-
Notifications
You must be signed in to change notification settings - Fork 12
ci(skillsaw): add lint job, Makefile targets, and repo config #754
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
0b95de9
70451ce
b28508d
869fd2f
ec4ee8e
e15628c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -11,6 +11,16 @@ permissions: | |
| contents: read | ||
|
|
||
| jobs: | ||
| skillsaw: | ||
| runs-on: ubuntu-24.04 | ||
| steps: | ||
| - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 | ||
|
ralphbean marked this conversation as resolved.
|
||
| with: | ||
| persist-credentials: false | ||
|
ralphbean marked this conversation as resolved.
ralphbean marked this conversation as resolved.
ralphbean marked this conversation as resolved.
ralphbean marked this conversation as resolved.
ralphbean marked this conversation as resolved.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. [low] consistency The skillsaw job sets persist-credentials: false on its checkout step, while the test and commit-lint jobs in the same file omit this parameter. Since persist-credentials: false is a security hardening measure, the preferred resolution is to add it to the other two jobs in a follow-up PR rather than removing it here. |
||
| - uses: stbenjam/skillsaw@c325108b6cf94284762948b6a463e75ab5288520 # v0.18.0 | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. [MEDIUM] Three independent skillsaw version pins can silently drift out of sync The skillsaw version is recorded three separate times with nothing tying them together: this line pins the Action via Suggestion: Consolidate to one source of truth (e.g., have CI install via |
||
| with: | ||
| strict: true | ||
|
|
||
| test: | ||
| runs-on: ubuntu-24.04 | ||
| steps: | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,52 @@ | ||
| { | ||
|
ralphbean marked this conversation as resolved.
|
||
| "version": "1", | ||
| "generated_by": "skillsaw 0.18.0", | ||
| "generated_at": "2026-08-14T00:51:52.809910+00:00", | ||
| "violations": [ | ||
| { | ||
| "fingerprint": "22073290a7e46a35", | ||
| "rule_id": "context-budget", | ||
| "file_path": "skills/retro-analysis/SKILL.md", | ||
| "message": "Estimated 3,434 tokens exceeds skill warn limit of 3,000", | ||
| "severity": "warning", | ||
| "value": 3434, | ||
| "baseline_mode": "ceiling" | ||
| }, | ||
| { | ||
| "fingerprint": "0285e1a7243ebead", | ||
| "rule_id": "context-budget", | ||
| "file_path": "skills/pr-review/SKILL.md", | ||
| "message": "Estimated 15,058 tokens exceeds skill error limit of 6,000", | ||
| "severity": "error", | ||
| "value": 15058, | ||
| "baseline_mode": "ceiling" | ||
| }, | ||
| { | ||
| "fingerprint": "910d4f5f259c6510", | ||
| "rule_id": "context-budget", | ||
| "file_path": "skills/fix-review/SKILL.md", | ||
| "message": "Estimated 3,859 tokens exceeds skill warn limit of 3,000", | ||
| "severity": "warning", | ||
| "value": 3859, | ||
| "baseline_mode": "ceiling" | ||
| }, | ||
| { | ||
| "fingerprint": "43a3bb24cb22288e", | ||
| "rule_id": "context-budget", | ||
| "file_path": "skills/code-review/SKILL.md", | ||
| "message": "Estimated 3,842 tokens exceeds skill warn limit of 3,000", | ||
| "severity": "warning", | ||
| "value": 3842, | ||
| "baseline_mode": "ceiling" | ||
| }, | ||
| { | ||
| "fingerprint": "8aba1d160bb4c413", | ||
| "rule_id": "context-budget", | ||
| "file_path": "skills/code-implementation/SKILL.md", | ||
| "message": "Estimated 9,116 tokens exceeds skill error limit of 6,000", | ||
| "severity": "error", | ||
| "value": 9116, | ||
| "baseline_mode": "ceiling" | ||
| } | ||
| ] | ||
| } | ||
Uh oh!
There was an error while loading. Please reload this page.