Skip to content

perf(ci): remove duplicate skill verification - #70

Merged
altaywtf merged 1 commit into
mainfrom
perf/fast-verification
Aug 21, 2026
Merged

perf(ci): remove duplicate skill verification#70
altaywtf merged 1 commit into
mainfrom
perf/fast-verification

Conversation

@altaywtf

@altaywtf altaywtf commented Aug 21, 2026

Copy link
Copy Markdown
Member

Problem

Pull requests install the same dependencies twice and run skills:lint twice. The authoritative workflows also disabled the pnpm store cache, so every run paid the cold dependency-download cost.

Solution

Keep pnpm run verify as the single pull-request and monthly gate. Cache the pnpm store in both workflows, use a visible frozen install step, and absorb the pending pnpm action update.

Proof

PR #69 spent 41 seconds in Verify plus 36 seconds in the duplicate Skills lint workflow. PR #70 has one Verify job: 51 seconds cold, then 35 seconds with the 700 MB pnpm store restored; all four independent scan jobs pass in 8–15 seconds. The local repository gate passes in 5.26 seconds.

Copilot AI lite review requested due to automatic review settings August 21, 2026 00:36

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@slopzapper slopzapper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

✨ CLEAN

Deleting skills-lint.yml is safe: verify.yml already runs pnpm run verify, which includes skillcheck lint, on every pull request. The pnpm-before-setup-node reorder and frozen-lockfile install match the documented cache contract and keep the PR plus monthly gate intact.

@altaywtf
altaywtf merged commit d152d73 into main Aug 21, 2026
6 of 7 checks passed
@altaywtf
altaywtf deleted the perf/fast-verification branch August 21, 2026 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants