todogroup / repolinter

Repolinter, The Open Source Repository Linter
https://todogroup.github.io/repolinter/
Apache License 2.0
428 stars 74 forks source link

Update ci.yaml, Gemfile.yaml and package-lock.json #323

Closed zhaoyuheng200 closed 5 months ago

zhaoyuheng200 commented 5 months ago

Motivation

ci.yaml node14 macos-latest issue

macos-latest using macos-14 GitHub Action runner is changed from Intel to ARM. Since the nodejs14 isn't available in any of the node14 releases, link, The PR will

  1. Add the Intel based macos label macos-13 based on https://github.com/actions/runner-images
  2. Remove macos-latest node14 test CI from CI matrix.

gem dependency issue

Update Gemfile.lock file and specifically github-linguist so CI and app works again

package-lock.json

Update package-lock.json file based on dependabot suggestions, I did manual smoke test and CI test.