File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # This is a basic workflow that is manually triggered
1+ name : Chromium, Firefox
22
3- name : Firefox, Chrome
4-
5- # Controls when the action will run. Workflow runs when manually triggered using the UI
6- # or API.
73on : [push, pull_request]
84
95# Declare default permissions as read only.
106permissions : read-all
117
128jobs :
139 build :
14- # The type of runner that the job will run on
1510 runs-on : ubuntu-latest
1611
17- # Steps represent a sequence of tasks that will be executed as part of the job
1812 steps :
19- - uses : actions/checkout@v3
13+ - uses : actions/checkout@v4
2014 - run : bin/setup-rabbit.sh
2115 - name : Use Node.js
22- uses : actions/setup-node@v3
16+ uses : actions/setup-node@v4
2317 with :
24- node-version : ' 18 .x'
18+ node-version : ' 22 .x'
2519 - run : npm ci
2620 - run : npm run lint
2721 - run : npm run build
28- - run : npx karma start spec/karma.conf.js --single-run --browsers=ChromeNoSandboxHeadless
29- - run : npx karma start spec/karma.conf.js --single-run --browsers=FirefoxHeadless
22+ - run : npx playwright install --with-deps chromium firefox
23+ - run : npx playwright test --project=chromium --project=firefox
3024 - run : npm pack
3125 - run : bin/rx-stomp.sh
Original file line number Diff line number Diff line change 1- # This is a basic workflow that is manually triggered
2-
31name : NodeJS Test
42
5- # Controls when the action will run. Workflow runs when manually triggered using the UI
6- # or API.
73on : [push, pull_request]
84
95# Declare default permissions as read only.
106permissions : read-all
117
128jobs :
139 build :
14- # The type of runner that the job will run on
1510 runs-on : ubuntu-latest
1611
1712 strategy :
1813 matrix :
19- version : [16, 18, 19 ]
14+ version : [18, 20, 22 ]
2015
21- # Steps represent a sequence of tasks that will be executed as part of the job
2216 steps :
23- - uses : actions/checkout@v3
17+ - uses : actions/checkout@v4
2418 - run : bin/setup-rabbit.sh
2519 - name : Use Node.js
26- uses : actions/setup-node@v3
20+ uses : actions/setup-node@v4
2721 with :
2822 node-version : ${{ matrix.version }}
2923 - run : npm ci
Original file line number Diff line number Diff line change 1- # This is a basic workflow that is manually triggered
1+ name : WebKit (Safari)
22
3- name : Safari
4-
5- # Controls when the action will run. Workflow runs when manually triggered using the UI
6- # or API.
73on : [push, pull_request]
84
95# Declare default permissions as read only.
106permissions : read-all
117
128jobs :
139 build :
14- # The type of runner that the job will run on
1510 runs-on : macos-latest
1611
17- # Steps represent a sequence of tasks that will be executed as part of the job
1812 steps :
19- - uses : actions/checkout@v3
13+ - uses : actions/checkout@v4
2014 - run : bin/osx/setup-rabbit.sh
2115 - name : Use Node.js
22- uses : actions/setup-node@v3
16+ uses : actions/setup-node@v4
2317 with :
24- node-version : ' 18 .x'
18+ node-version : ' 22 .x'
2519 - run : npm ci
26- - run : npm install "https://github.com/RLovelett/karma-safari-launcher.git#safari-webdriver"
2720 - run : npm run build
28- - run : npx karma start spec/karma.conf.js --single-run --browsers=Safari
21+ - run : npx playwright install webkit
22+ - run : npx playwright test --project=webkit
Original file line number Diff line number Diff line change 2222
2323 - run : bin/setup-rabbit.sh
2424 - run : npm ci
25+ - run : npx playwright install --with-deps
2526
2627 - name : Extract tag name
2728 id : tag
You can’t perform that action at this time.
0 commit comments