@@ -11,73 +11,23 @@ concurrency:
1111 cancel-in-progress : ${{ github.ref_name != 'main' }}
1212
1313jobs :
14- solidus_admin :
15- uses : ./.github/workflows/test_solidus.yml
16- with :
17- lib_name : admin
18- coverage : true
19- secrets :
20- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
21-
22- solidus_api :
23- uses : ./.github/workflows/test_solidus.yml
24- with :
25- lib_name : api
26- coverage : true
27- secrets :
28- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
29-
30- solidus_backend :
31- uses : ./.github/workflows/test_solidus.yml
32- with :
33- lib_name : backend
34- coverage : true
35- secrets :
36- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
37-
38- solidus_backend_js :
39- name : solidus_backend JS
14+ javascript :
15+ name : Check JavaScript
4016 runs-on : ubuntu-latest
4117 env :
42- LIB_NAME : backend
18+ ESLINT_USE_FLAT_CONFIG : false
4319 steps :
4420 - uses : actions/checkout@v4
45- - name : Set up Ruby
21+ - name : Install Ruby and gems
4622 uses : ruby/setup-ruby@v1
4723 with :
48- ruby-version : 3.4
24+ ruby-version : " 3.4"
4925 bundler-cache : true
50- - name : Run teaspoon tests
51- run : |
52- cd backend
53- bundle exec teaspoon --require=spec/teaspoon_env.rb
54-
55- solidus_core :
56- uses : ./.github/workflows/test_solidus.yml
57- with :
58- lib_name : core
59- coverage : true
60- secrets :
61- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
62-
63- solidus_sample :
64- uses : ./.github/workflows/test_solidus.yml
65- with :
66- lib_name : sample
67- coverage : false
68-
69- solidus_legacy_promotions :
70- uses : ./.github/workflows/test_solidus.yml
71- with :
72- lib_name : legacy_promotions
73- coverage : true
74- secrets :
75- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
76-
77- solidus_promotions :
78- uses : ./.github/workflows/test_solidus.yml
79- with :
80- lib_name : promotions
81- coverage : true
82- secrets :
83- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
26+ - name : Set up Node.js
27+ - uses : actions/setup-node@v4
28+ with :
29+ node-version : ' 24'
30+ - name : Install ESLint globally
31+ run : npm install -g eslint@10
32+ - name : Lint JS files
33+ run : bin/rake lint:js
0 commit comments