Skip to content
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

ci: improve github actions #1573

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Sep 14, 2023

  1. ci: use built-in npm caching

    The setup-node action automatically stores caches for NPM and uses the
    same logic as the current action implementation, so there's no need to
    duplicate it in the action definition.
    dhensby committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    bd23381 View commit details
    Browse the repository at this point in the history
  2. ci: remove npm upgrade step

    The npm upgrade steps in CI only run if the matrix version for node is 6.x
    but 6.x is not a tested version of node in any of the matrix definitions.
    dhensby committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0755d6f View commit details
    Browse the repository at this point in the history
  3. ci: only checkout latest history for lint step

    The linting step does not need the entire repository history to
    run. Only checkout the minimal history to allow faster lint step.
    dhensby committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    a4a44cb View commit details
    Browse the repository at this point in the history