Repository navigation
ci: use free hosted runner for install tests - #121
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe test job now uses ChangesWorkflow runner update
ESLint version update
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to No actionable merge-blocking risk remains in the reviewed changes. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Validation note: the changed |
Co-authored-by: goruha <496956+goruha@users.noreply.github.com>
Fixed in |
|
CodeRabbit (@coderabbitai) review |
✅ Action performedReview finished.
|
|
These changes were released in v3.6.0. |
Summary
Move the public repository’s remaining RunsOn install job to
ubuntu-latest. Standard GitHub-hosted runners are free for public repositories.The hosted runner exposed pre-existing default-branch drift that the old RunsOn dependency cache had masked:
package.jsonno longer matchedyarn.lock, ESLint 10 was incompatible with the repository’s legacy ESLint configuration/plugins, and the checked-indist/bundle was stale. This PR reconciles both lockfiles, restores the compatible ESLint 8.57.1 line, and commits the reproducible Node 24 action bundle.Validation
yarn --frozen-lockfile --prefer-offlineyarn lint:checkyarn format:checkyarn test:coverage: 63 tests pass; 96.61% line and 96.92% statement coverageyarn clean && yarn build && yarn build:wrapperdist/verification passestest-install.yamlExpected savings: approximately $25–50/month.