@@ -36,13 +36,13 @@ jobs:
3636 integration-guardrails :
3737 strategy :
3838 matrix :
39- version : [14.0.0, 14, 16.0.0, 16 , 18.0.0, 18.1.0, 20.0.0, 22.0.0]
39+ version : [14.0.0, 14, 16.0.0, eol , 18.0.0, 18.1.0, 20.0.0, 22.0.0]
4040 runs-on : ubuntu-latest
4141 steps :
4242 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
43- - uses : actions/setup- node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
43+ - uses : ./.github/ actions/node
4444 with :
45- node- version : ${{ matrix.version }}
45+ version : ${{ matrix.version }}
4646 - uses : ./.github/actions/install
4747 - run : node node_modules/.bin/mocha --colors --timeout 30000 integration-tests/init.spec.js
4848
5353 runs-on : ubuntu-latest
5454 steps :
5555 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
56- - uses : actions/setup- node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
56+ - uses : ./.github/ actions/node
5757 with :
58- node- version : ${{ matrix.version }}
58+ version : ${{ matrix.version }}
5959 - run : node ./init
6060 - run : node ./init
6161 env :
@@ -64,17 +64,17 @@ jobs:
6464 integration-playwright :
6565 strategy :
6666 matrix :
67- version : [18 , latest]
67+ version : [oldest , latest]
6868 runs-on : ubuntu-latest
6969 env :
7070 DD_SERVICE : dd-trace-js-integration-tests
7171 DD_CIVISIBILITY_AGENTLESS_ENABLED : 1
7272 DD_API_KEY : ${{ secrets.DD_API_KEY_CI_APP }}
7373 steps :
7474 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
75- - uses : actions/setup- node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
75+ - uses : ./.github/ actions/node
7676 with :
77- node- version : ${{ matrix.version }}
77+ version : ${{ matrix.version }}
7878 - uses : ./.github/actions/install
7979 # Install system dependencies for playwright
8080 - run : npx playwright install-deps
8585 integration-ci :
8686 strategy :
8787 matrix :
88- version : [18 , latest]
88+ version : [oldest , latest]
8989 framework : [cucumber, selenium, jest, mocha]
9090 runs-on : ubuntu-latest
9191 env :
9494 DD_API_KEY : ${{ secrets.DD_API_KEY_CI_APP }}
9595 steps :
9696 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
97- - uses : actions/setup- node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
97+ - uses : ./.github/ actions/node
9898 with :
99- node- version : ${{ matrix.version }}
99+ version : ${{ matrix.version }}
100100 - name : Install Google Chrome
101101 run : |
102102 sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
@@ -127,7 +127,7 @@ jobs:
127127 # Important: This is outside the minimum supported version of dd-trace-js
128128 # Node > 16 does not work with Cypress@6.7.0 (not even without our plugin)
129129 # TODO: figure out what to do with this: we might have to deprecate support for cypress@6.7.0
130- version : [16 , latest]
130+ version : [eol , latest]
131131 # 6.7.0 is the minimum version we support
132132 cypress-version : [6.7.0, latest]
133133 module-type : ['commonJS', 'esm']
@@ -138,9 +138,9 @@ jobs:
138138 DD_API_KEY : ${{ secrets.DD_API_KEY_CI_APP }}
139139 steps :
140140 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
141- - uses : actions/setup- node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
141+ - uses : ./.github/ actions/node
142142 with :
143- node- version : ${{ matrix.version }}
143+ version : ${{ matrix.version }}
144144 - uses : ./.github/actions/install
145145 - run : yarn config set ignore-engines true
146146 - run : yarn test:integration:cypress --ignore-engines
0 commit comments