tasking-manager icon indicating copy to clipboard operation
tasking-manager copied to clipboard

Implement matrix testing for multiple versions of node

Open dakotabenjamin opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe. For better dependency management, it would be good to test against multiple versions of node. This will help us have higher information about future updates and give people trying to run their own TM info about which versions are stable.

Describe the solution you'd like circleci supports testing against multiple versions, something like this: https://circleci.com/developer/orbs/orb/circleci/node#usage-run_matrix_testing

version: '2.1'
orbs:
  node: circleci/[email protected]
workflows:
  matrix-tests:
    jobs:
      - node/test:
          matrix:
            parameters:
              version:
                - 18.19.1
                - 20.11.0
                - 21.6.2

This is only an example. We would need to add logic such that only the version we are using in deployment is required for tests to pass.

dakotabenjamin avatar Feb 22 '24 15:02 dakotabenjamin