Skip to content
Merged
2 changes: 1 addition & 1 deletion .github/workflows/bundle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: "22"
node-version: "24"
package-manager-cache: false
- run: npm install -g npm@latest
- run: npm ci
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: "22"
node-version: "24"
- run: npm install -g npm@latest
- run: npm ci
- run: npx update-browserslist-db@latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dev-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: "22"
node-version: "24"
- run: npm install -g npm@latest
- run: npm ci
- run: npx update-browserslist-db@latest
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/end-to-end-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,22 @@ jobs:
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: 22
node-version: 24
- run: npm install -g npm@latest
- name: Install everything
run: npm ci

- name: Automated license checking
env:
PROD_LICENSES: "MIT;BSD;0BSD;BSD-2-Clause;BSD-3-Clause;ISC;Apache-2.0"
DEV_LICENSES: "Python-2.0;CC0-1.0;CC-BY-3.0;CC-BY-4.0;Apache 2.0;Unlicense;BlueOak-1.0.0;LGPL-3.0-only"
DEV_LICENSES: "Python-2.0;CC0-1.0;CC-BY-3.0;CC-BY-4.0;Apache 2.0;Unlicense;BlueOak-1.0.0;LGPL-3.0;LGPL-3.0-only"
OK_BUT_NOT_AUTODETECTED: "@nxext/common@21.0.0;readalong-studio@0.0.0"
run: |
npx license-checker --summary --production --onlyAllow "$PROD_LICENSES" --excludePackages "$OK_BUT_NOT_AUTODETECTED"
npx license-checker --summary --onlyAllow "$DEV_LICENSES;$PROD_LICENSES" --excludePackages "$OK_BUT_NOT_AUTODETECTED"

- name: Run Cypress tests for web-component
uses: cypress-io/github-action@2ad32e649e4db26c07674ebae31a297601dbcbaf # v6.10.8
uses: cypress-io/github-action@783cb3f07983868532cabaedaa1e6c00ff4786a8 # v7.1.9
with:
install: false
start: |
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:

- uses: actions/setup-node@v6
with:
node-version: lts/*
node-version: 24
- run: npm install -g npm@latest

- name: Install and run the back-end API
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: "22"
node-version: "24"
- run: npm install -g npm@latest
if: github.event.action != 'closed'
- name: Install
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/windows-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ on:
push:
branches:
- main
workflow_dispatch:
jobs:
tests-on-windows:
runs-on: windows-latest
Expand All @@ -15,7 +16,7 @@ jobs:
persist-credentials: false
- uses: actions/setup-node@v6
with:
node-version: 22
node-version: 24
- run: npm install -g npm@latest
- run: npm ci --verbose
- run: npx update-browserslist-db@latest
Expand All @@ -25,7 +26,7 @@ jobs:
npx nx test:once studio-web

- name: Cypress run for web-component
uses: cypress-io/github-action@2ad32e649e4db26c07674ebae31a297601dbcbaf # v6.10.8
uses: cypress-io/github-action@783cb3f07983868532cabaedaa1e6c00ff4786a8 # v7.1.9
with:
install: true # fails on Windows with install: false
start: |
Expand Down
3 changes: 2 additions & 1 deletion nx.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,6 @@
"inputs": ["default", "{workspaceRoot}/.eslintrc.json"]
}
},
"useInferencePlugins": false
"useInferencePlugins": false,
"analytics": false
}
Loading
Loading