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

Add concurrency support for more than one thread #681

Merged
merged 30 commits into from
Mar 4, 2021

Commits on Mar 1, 2021

  1. Update compile.js

    Use `.map(..., { concurrency })` instead of `.mapSeries(...)`
    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    28f57a6 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    c96f31f View commit details
    Browse the repository at this point in the history
  3. Rename to concurrency

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    c3c3134 View commit details
    Browse the repository at this point in the history
  4. Update Configuration.test.js

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    0e45639 View commit details
    Browse the repository at this point in the history
  5. Update validate.js

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    b779c2d View commit details
    Browse the repository at this point in the history
  6. Update compile.test.js

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    b26c27e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    159388d View commit details
    Browse the repository at this point in the history
  8. Support icloud drive

    Vicary Archangel authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    ae9794c View commit details
    Browse the repository at this point in the history
  9. Serialized compile to address #299

    asprouse authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    17ac840 View commit details
    Browse the repository at this point in the history
  10. Add serializedCompile documentation

    asprouse authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    e3b1a0e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13365aa View commit details
    Browse the repository at this point in the history
  12. fix tests

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    e2b86d1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2e65368 View commit details
    Browse the repository at this point in the history
  14. Remove compile-concurrency option, since the same can be achieved via…

    … serverless.yml.
    
    Left only number conversion, since CLI options are typed as string
    coyoteecd authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    2d5a9c4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6f17d49 View commit details
    Browse the repository at this point in the history
  16. Upgrade deps

    Mostly to fix security issue but also to keep them updated.
    
    Also:
    - fix an ESLint error: `8:16  error  Do not access Object.prototype method 'hasOwnProperty' from target object  no-prototype-builtins`
    - run prettier (following update)
    - update `format` script with `$(pwd)` to fix issue with higher version of ESLint (>5)
    - prettier now run on every js files
    j0k3r authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    4d8ff23 View commit details
    Browse the repository at this point in the history
  17. Skip compile & packaging if --no-build is set (serverless-heaven#560)

    * Add copyExistingArtifacts to packageModules
    
    * Refactor packageModules
    
    * Set service path
    
    * Generate artifact name from service
    
    * Output artifacts to .webpack before copying
    
    * Set artifact name for service packaging
    
    * Skip webpack:compile if --no-build is set
    
    * Add webpack:package:copyExistingArtifacts hook
    
    * Make packageModules & packExternalModules no-op if skipCompile is set
    
    * Refactor packageModules
    
    * Remove artifact location setting from packageModules
    
    * Update cleanup to check this.keepOutputDirectory
    
    * Fix path join on Windows
    
    Co-authored-by: Miguel A. Calles MBA <44813512+miguel-a-calles-mba@users.noreply.github.com>
    2 people authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    33e3a97 View commit details
    Browse the repository at this point in the history
  18. Update README.md

    miguel-a-calles-mba authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    b580a0e View commit details
    Browse the repository at this point in the history
  19. Add some tests & fix linter

    j0k3r authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    d55d96b View commit details
    Browse the repository at this point in the history
  20. Serialized compile to address #299

    asprouse authored and vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    eecb07b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3e31d7c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0ec8200 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7164e8c View commit details
    Browse the repository at this point in the history
  24. fix rebase artifact

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    04f02aa View commit details
    Browse the repository at this point in the history
  25. fix rebase artifacts

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    9f6e3d2 View commit details
    Browse the repository at this point in the history
  26. fix test coverage

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    4bae141 View commit details
    Browse the repository at this point in the history
  27. remove rebase artifacts

    vicary committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    1cf851d View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. defaults to number of cores

    vicary committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    a5e620a View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Configuration menu
    Copy the full SHA
    9f4fcfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b583a8d View commit details
    Browse the repository at this point in the history