Repository navigation
ci: use free hosted runner for install tests Erik Osterman (Cloud Posse) (@osterman) (#121)
## SummaryMove 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.json no longer matched yarn.lock, ESLint 10 was incompatible with the repository’s legacy ESLint configuration/plugins, and the checked-in dist/ 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:wrapper- generated
dist/verification passes - actionlint passes
- no RunsOn routing labels remain in
test-install.yaml
Expected savings: approximately $25–50/month.