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

switch to Node.js v16 #4776

Merged
merged 33 commits into from
Aug 21, 2023
Merged

switch to Node.js v16 #4776

merged 33 commits into from
Aug 21, 2023

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    9b55602 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65a990e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e45b0d View commit details
    Browse the repository at this point in the history
  4. Dockerfile: minor tweaks

    - use 1.4 syntax to support `COPY --link` commands
    - set NODE_ENV=production
    - remove $WORK build arg
    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    354a00e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a9c5d5d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db4ea7a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc959d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3f5eda9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6248afa View commit details
    Browse the repository at this point in the history
  10. Dockerfile: yarn build: tweak removal of caches & artifacts, tweak ca…

    …ching
    
    - If e.g. `test` has been added in a command/step, removing it in a
    subsequent command/step does not have a positive effect on the image size.
    Rather, we add it .dockerignore to stop adding it in the first place.
    - node_modules/.cache & /tmp/Relay* are populated by Webpack plugins.
    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    a035ed7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    38ef053 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1435ca8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f230587 View commit details
    Browse the repository at this point in the history
  14. Webpack stats.json: only include .entrypoints

    app/server.js reads .entrypoints.main.assets in order to generate an appropriate
    manifest and `preload` tags, but it doesn't need the rest. This is why we turn
    all stats off via `all: false` and then selectively turn `entrypoints` on.
    
    Before, stats.json was 82mb, now it is ~9kb.
    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    76df655 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    49ae0ff View commit details
    Browse the repository at this point in the history
  16. CI dev pipeline: cache .yarn/cache in addition to node_modules

    Even if a commit has changed `yarn.lock`, we can use an old `.yarn/cache` directory, so that we don't have to fetch 99% of all dependencies again.
    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    f01c604 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8c11bb5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1af94b5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b3d3e62 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1674733 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f916cfc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b00472a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    cb5c45c View commit details
    Browse the repository at this point in the history
  24. CI dev/hotfix pipeline: re-enable linting of SVG icons

    This reverts 32bbfa8, which reverts 3f6e105, which apparently failed because of an unrelated problem[1].
    
    [1] https://github.com/HSLdevcom/digitransit-ui/actions/runs/4762670497/jobs/8469259999
    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    dc76ec4 View commit details
    Browse the repository at this point in the history
  25. jyvaskyla config.logo: use relative path

    This probably improves favicons-webpack-plugin's performance, as node_modules won't be resolved for resolving the path.
    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    8dae91b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b88f101 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a3eae2a View commit details
    Browse the repository at this point in the history
  28. don't build startup images for iOS/iPadOS

    This speeds up the webpack build within the Docker image build significantly.
    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    9904c4c View commit details
    Browse the repository at this point in the history
  29. debug CI [drop]

    derhuerst committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    abfbfd8 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3dfe228 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. Configuration menu
    Copy the full SHA
    d2cd3b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. chore: update more dev deps, replace deprecated codecov library with …

    …github actions
    
    cherry-pick of b8333bd
    vesameskanen authored and derhuerst committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    704349c View commit details
    Browse the repository at this point in the history
  2. debug CI [drop]

    derhuerst committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    20bbed6 View commit details
    Browse the repository at this point in the history