24
24
#
25
25
# * Blacklight: 7, 8, or 9
26
26
# * Rails: 7 or 8
27
- # * sprockets or propshaft(with cssbundling-rails sass)
28
- # * importmap-rails or esbuild (each with sprockets or importmaps)
27
+ # * sprockets or propshaft (with cssbundling-rails sass)
28
+ # * importmap-rails or esbuild (each with sprockets or importmaps)
29
29
#
30
30
# We should work with almost every combo of these (even though BL itself
31
31
# doesn't officially support every one), but we don't test with every one,
@@ -42,29 +42,30 @@ jobs:
42
42
ruby : " 3.3"
43
43
additional_name : " / importmap-rails"
44
44
additional_engine_cart_rails_options : " --css=bootstrap"
45
+
45
46
- rails_version : " ~> 8.0.0"
46
47
blacklight_version : ' { "git": "https://github.com/projectblacklight/blacklight.git" }'
47
48
ruby : " 3.3"
48
49
additional_name : " / esbuild"
49
50
additional_engine_cart_rails_options : " --css=bootstrap --javascript=esbuild"
50
51
51
-
52
-
53
52
# BLACKLIGHT 8, can test with use importmaps and esbuild
54
53
#
55
54
56
55
- rails_version : " 7.2.1"
57
56
blacklight_version : " ~> 8.0"
58
57
ruby : " 3.3"
59
58
additional_name : " / importmap-rails, sprockets"
59
+
60
60
- rails_version : " 7.2.1"
61
61
blacklight_version : " ~> 8.0"
62
62
ruby : " 3.3"
63
63
additional_name : " / importmap-rails, propshaft"
64
64
additional_engine_cart_rails_options : " -a propshaft --css=bootstrap"
65
+
65
66
- rails_version : " 7.2.1"
66
67
blacklight_version : " ~> 8.0"
67
- ruby : 3.3
68
+ ruby : " 3.3"
68
69
additional_engine_cart_rails_options : " -a propshaft --javascript=esbuild --css=bootstrap"
69
70
additional_name : " / esbuild, propshaft"
70
71
@@ -73,19 +74,19 @@ jobs:
73
74
# * Blacklight 8 can't easily generate an app with Rails 7 and sprockets and esbuild
74
75
# (the default layout won't be right), although I think it should work fine.
75
76
#
76
- # * Can't test with unreleaed Blacklight main and esbuild because the blacklight-frontend
77
- # npm package doens 't work from git checkout. So currently can't test with Rails8
77
+ # * Can't test with unreleased Blacklight main and esbuild because the blacklight-frontend
78
+ # npm package doesn 't work from git checkout. So currently can't test with Rails 8
78
79
# and esbuild.
79
80
80
81
81
-
82
82
# BLACKLIGHT 7, only test with esbuild, not sure if it supports importmaps, it won't generate it
83
83
84
84
- rails_version : " 7.2.1"
85
85
blacklight_version : " ~> 7.0"
86
86
ruby : " 3.3"
87
87
additional_engine_cart_rails_options : " --javascript=esbuild"
88
88
additional_name : " / esbuild, sprockets"
89
+
89
90
- rails_version : " 7.2.1"
90
91
blacklight_version : " ~> 7.0"
91
92
ruby : " 3.3"
98
99
additional_engine_cart_rails_options : " --javascript=esbuild"
99
100
additional_name : " / esbuild, sprockets"
100
101
101
- - rails_version : " 7.0.8.4"
102
- blacklight_version : " ~> 7.0"
103
- ruby : " 3.1"
104
- additional_engine_cart_rails_options : " --javascript=esbuild"
105
- additional_name : " / esbuild, sprockets"
106
-
107
-
108
-
109
-
110
102
111
103
env :
112
104
BLACKLIGHT_VERSION : ${{ matrix.blacklight_version || '~> 8.0' }}
0 commit comments