55 branches :
66 - master
77 - main
8- - ' v* '
8+ - " v* "
99 pull_request : {}
1010 schedule :
11- - cron : ' 0 6 * * 0' # weekly, on sundays
11+ - cron : " 0 6 * * 0" # weekly, on sundays
1212
1313jobs :
1414 lint :
1515 name : Linting
1616 runs-on : ubuntu-latest
1717
1818 steps :
19- - uses : actions/checkout@v3
20- - uses : actions/setup-node@v3
21- with :
22- node-version : 18 .x
23- - name : install dependencies
24- run : yarn install --frozen-lockfile
25- - name : lint:js
26- run : yarn lint:js
27- - name : lint:hbs
28- run : yarn lint:hbs
19+ - uses : actions/checkout@v3
20+ - uses : actions/setup-node@v3
21+ with :
22+ node-version : 20 .x
23+ - name : install dependencies
24+ run : yarn install --frozen-lockfile
25+ - name : lint:js
26+ run : yarn lint:js
27+ - name : lint:hbs
28+ run : yarn lint:hbs
2929
3030 test :
3131 name : Tests
@@ -35,19 +35,19 @@ jobs:
3535 fail-fast : false
3636 matrix :
3737 os : [ubuntu, windows]
38- node-version : [18 .x, 20 .x]
38+ node-version : [20 .x, 24 .x]
3939
4040 steps :
41- - uses : actions/checkout@v3
42- - uses : actions/setup-node@v3
43- with :
44- node-version : ${{ matrix.node-version }}
45- - name : install dependencies
46- run : yarn install --ignore-engines --frozen-lockfile
47- - name : node tests
48- run : yarn test:node
49- - name : ember test
50- run : yarn test:ember
41+ - uses : actions/checkout@v3
42+ - uses : actions/setup-node@v3
43+ with :
44+ node-version : ${{ matrix.node-version }}
45+ - name : install dependencies
46+ run : yarn install --ignore-engines --frozen-lockfile
47+ - name : node tests
48+ run : yarn test:node
49+ - name : ember test
50+ run : yarn test:ember
5151
5252 floating-dependencies :
5353 name : Floating Deps
@@ -56,16 +56,16 @@ jobs:
5656 needs : [test, lint]
5757
5858 steps :
59- - uses : actions/checkout@v3
60- - uses : actions/setup-node@v3
61- with :
62- node-version : 18 .x
63- - name : install dependencies
64- run : yarn install --ignore-lockfile
65- - name : node tests
66- run : yarn test:node
67- - name : ember test
68- run : yarn test:ember
59+ - uses : actions/checkout@v3
60+ - uses : actions/setup-node@v3
61+ with :
62+ node-version : 20 .x
63+ - name : install dependencies
64+ run : yarn install --ignore-lockfile
65+ - name : node tests
66+ run : yarn test:node
67+ - name : ember test
68+ run : yarn test:ember
6969
7070 try-scenarios :
7171 name : ${{ matrix.ember-try-scenario }}
@@ -78,21 +78,21 @@ jobs:
7878 fail-fast : false
7979 matrix :
8080 ember-try-scenario :
81- - ember-lts-4.12
82- - ember-release
83- - ember-beta
84- - ember-canary
85- - embroider-safe
86- - embroider-optimized
81+ - ember-lts-4.12
82+ - ember-release
83+ - ember-beta
84+ - ember-canary
85+ - embroider-safe
86+ - embroider-optimized
8787
8888 steps :
89- - uses : actions/checkout@v3
90- - uses : actions/setup-node@v3
91- with :
92- node-version : 18 .x
93- - name : install dependencies
94- run : yarn install
95- - name : test
96- env :
97- EMBER_TRY_SCENARIO : ${{ matrix.ember-try-scenario }}
98- run : node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO
89+ - uses : actions/checkout@v3
90+ - uses : actions/setup-node@v3
91+ with :
92+ node-version : 20 .x
93+ - name : install dependencies
94+ run : yarn install
95+ - name : test
96+ env :
97+ EMBER_TRY_SCENARIO : ${{ matrix.ember-try-scenario }}
98+ run : node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO
0 commit comments