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

Remove node_modules and compile typescript into minified scripts #2578

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Commits on Nov 7, 2024

  1. Bundle action using esbuild

    Instead of using a bundled node_modules,
    * If `npm` isn't available (e.g. in a container), install it
    * Run `npm install` before performing various tasks
    
    Change pr-checks to not be particularly picky about the generated
    content because it will differ between different versions as everything
    is bundled together.
    
    For review, the deletion of node_modules and lib will be in a distinct
    commit.
    jsoref committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4965dca View commit details
    Browse the repository at this point in the history
  2. Remove node_modules and lib from repository

    This reduces the cost to download repository as an action.
    
    This commit is logically part of the previous commit, but is split to
    enable the preceding commit to be reviewed.
    jsoref committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    bf1a42f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88dd033 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6bbd70 View commit details
    Browse the repository at this point in the history
  5. Update changelog

    jsoref committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0a8cf3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2cddcfa View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    f73e1b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    387005e View commit details
    Browse the repository at this point in the history