1414 runs-on : ubuntu-latest
1515 strategy :
1616 matrix :
17- node-version : [24 .x]
17+ node-version : [25 .x]
1818 # See supported Node.js release schedule at https://nodejs.org/en/about/releases/
1919
2020 steps :
2929
3030 - name : Create local config for the app to connect to couchdb service in the container
3131 run : |
32- echo 'module.exports = { usersDbConnection: { url: "http://couchdb:5984" }};' > config/local .js
32+ echo 'module.exports = { usersDbConnection: { url: "http://couchdb:5984" }};' > config/localhost .js
3333
3434 - name : Start docker compose services
3535 run : docker compose up -d && sleep 5
@@ -44,14 +44,14 @@ jobs:
4444 DEBUG : ' none'
4545
4646 - name : Run E2E tests against the container app
47- run : npm run test:deprecated:e2e || echo 'Test run failed when trying to use the deployed auth app'
47+ run : DEBUG=test:deprecated npm run test:deprecated:e2e || echo 'Test run failed when trying to use the deployed auth app'
4848 env :
4949 SOURCE_URL : ${{ secrets.SOURCE_URL }}
5050 DEBUG : ' none'
5151
5252 - name : Show docker compose logs
5353 if : success() || failure()
54- run : docker compose logs --no-color --timestamps || true
54+ run : docker compose logs --no-color --timestamps | grep -v "couchdb" | | true
5555
5656 integration-tests :
5757 runs-on : ubuntu-latest
@@ -66,14 +66,14 @@ jobs:
6666 - run : npm ci
6767 - name : Create local config for tests to use the couchdb from the container
6868 run : |
69- echo 'module.exports = { usersDbConnection: { url: "http://localhost:5984" }};' > config/local .js
69+ echo 'module.exports = { usersDbConnection: { url: "http://localhost:5984" }};' > config/localhost .js
7070 - name : Run Integration tests
7171 run : DEBUG=replay* npm run coverage || echo 'Test run failed replay no longer is working with latest nano which uses node fetch'
7272 - name : Run integration tests using the app with local couchdb
7373 run : npm run test:deprecated:coverage
7474 env :
7575 SOURCE_URL : ${{ secrets.SOURCE_URL }}
76- DEBUG : ' none '
76+ DEBUG : ' lib:corpus '
7777 - name : Upload coverage report
7878 uses : actions/upload-artifact@v5
7979 if : success() || failure()
@@ -95,10 +95,10 @@ jobs:
9595 with :
9696 sparse-checkout : |
9797 package.json
98- - name : Use Node.js 24 .x
98+ - name : Use Node.js 25 .x
9999 uses : actions/setup-node@v6
100100 with :
101- node-version : 24 .x
101+ node-version : 25 .x
102102 cache : ' npm'
103103 - name : Run UI tests
104104 run : npm run test:ui
0 commit comments