File tree 3 files changed +9
-7
lines changed
3 files changed +9
-7
lines changed Original file line number Diff line number Diff line change 44
44
- name : Build i18n libraries
45
45
run : bundle exec rake react_on_rails:locale
46
46
47
- - name : Compile Rescript files
48
- run : yarn res:build
49
-
50
47
- name : Run js tests
51
48
run : bundle exec rake ci:js
Original file line number Diff line number Diff line change @@ -13,10 +13,15 @@ if Rails.env.development? || Rails.env.test?
13
13
sh "rspec"
14
14
end
15
15
16
+ task build_rescript : :environment do
17
+ puts Rainbow ( "Building ReScript files" ) . green
18
+ sh "yarn res:build"
19
+ end
20
+
16
21
namespace :ci do
17
22
desc "Run all audits and tests"
18
23
# rspec_tests must be before lint and js_tests to build the locale files
19
- task all : %i[ environment rspec_tests lint js_tests ] do
24
+ task all : %i[ environment build_rescript rspec_tests lint js_tests ] do
20
25
puts "All CI tasks"
21
26
puts Rainbow ( "PASSED" ) . green
22
27
puts ""
@@ -28,7 +33,7 @@ if Rails.env.development? || Rails.env.test?
28
33
end
29
34
30
35
desc "Run CI rspec tests"
31
- task rspec : %i[ environment rspec_tests ] do
36
+ task rspec : %i[ environment build_rescript rspec_tests ] do
32
37
puts "CI rspec tests"
33
38
puts Rainbow ( "PASSED" ) . green
34
39
puts ""
@@ -40,7 +45,7 @@ if Rails.env.development? || Rails.env.test?
40
45
end
41
46
42
47
desc "Run CI js_tests"
43
- task js : %i[ environment js_tests ] do
48
+ task js : %i[ environment build_rescript js_tests ] do
44
49
puts "CI js_tests"
45
50
puts Rainbow ( "PASSED" ) . green
46
51
puts ""
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ if %w[development test].include? Rails.env
50
50
desc "See docs for task 'scss_lint'"
51
51
task scss : :scss_lint
52
52
53
- task lint : %i[ rubocop js scss ] do
53
+ task lint : %i[ build_rescript rubocop js scss ] do
54
54
puts "Completed all linting"
55
55
end
56
56
end
You can’t perform that action at this time.
0 commit comments