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

Fix ci e2e-tests build and update node to v18 #527

Merged
merged 10 commits into from
Sep 25, 2023
Merged

Commits on Sep 14, 2023

  1. perf(nodejs engine): update from nodejs 14 to 18

    affects: @joystream/bn-typeorm, @joystream/hydra-cli, @joystream/hydra-common,
    @joystream/hydra-db-utils, @joystream/hydra-e2e-tests, @joystream/hydra-indexer-gateway,
    @joystream/hydra-indexer, @joystream/hydra-processor, @joystream/hydra-typegen, sample,
    sample-mappings
    
    nodejs 14 is no longer supported. v18 is now recommended for security and performance reasons
    mnaamani committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    4aea9d8 View commit details
    Browse the repository at this point in the history
  2. chore(github workflow): docker login before pull

    pulling from docker hub now requires login
    mnaamani committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d601224 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a550b9b View commit details
    Browse the repository at this point in the history
  4. chore(change substrate image): image no longer available, use joystre…

    …am/node instead
    
    affects: @joystream/hydra-e2e-tests
    mnaamani committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    67d7430 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    e3a4d2e View commit details
    Browse the repository at this point in the history
  2. chore(docker-compose): fix command to run joystream/node image

    affects: @joystream/hydra-e2e-tests, @joystream/hydra-indexer, @joystream/hydra-processor
    mnaamani committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    6c36ca1 View commit details
    Browse the repository at this point in the history
  3. chore(e2e-tests): show more log lines when exiting test run

    affects: @joystream/hydra-e2e-tests
    mnaamani committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    e673864 View commit details
    Browse the repository at this point in the history
  4. chore(e2e-tests): allow more time for processor to startup before exi…

    …ting
    
    affects: @joystream/hydra-e2e-tests
    mnaamani committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    ca3705a View commit details
    Browse the repository at this point in the history
  5. chore(e2e-tests): use joystream/node image with runtime spec version …

    …2001
    
    affects: @joystream/hydra-e2e-tests, @joystream/hydra-indexer, @joystream/hydra-processor
    mnaamani committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9c45687 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. chore(docker builds): update node-gyp to work with latest python3.11

    Updating to node:18 docker images broke the native build of bufferutil package
    which does not provide pre-built native modules for arm64 arch.
    The bundled version of node-gyp fails to build the package with python3.11 so
    had to update node-gyp to latest version with the fix.
    mnaamani committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    70eeba2 View commit details
    Browse the repository at this point in the history