Skip to content

Commit 8277c5f

Browse files
committed
Bump middleman to 4.6.0
1 parent 64fb228 commit 8277c5f

File tree

5 files changed

+76
-68
lines changed

5 files changed

+76
-68
lines changed

Gemfile

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,18 @@ ruby '~> 3.4'
44
gem 'html-proofer'
55

66
# Middleman
7-
gem "middleman", "~> 4.5"
8-
gem "mutex_m"
7+
gem 'middleman'
98
gem 'sassc', github: 'sass/sassc-ruby', ref: 'refs/pull/233/head'
109
gem 'sassc-embedded'
11-
gem "middleman-gh-pages", "~> 0.4.1"
12-
gem "middleman-syntax", "~> 3.4.0"
13-
gem "haml", "< 6.0" # Middleman syntax needs support https://github.com/middleman/middleman-syntax/issues/80
14-
gem "middleman-autoprefixer", "~> 3.0"
15-
gem "middleman-sprockets", "~> 4.1.1"
16-
gem 'rouge', '~> 3.30.0'
17-
gem 'redcarpet', '~> 3.6.0'
18-
gem "sass", "~> 3.7"
10+
gem 'middleman-gh-pages'
11+
gem 'middleman-syntax'
12+
gem 'haml'
13+
gem 'middleman-autoprefixer'
14+
gem 'middleman-sprockets'
15+
gem 'rouge'
16+
gem 'redcarpet'
1917

20-
gem "middleman-livereload", "~> 3.4.0"
18+
gem 'middleman-livereload'
2119
gem 'rake', '~> 13.2.1'
2220
gem 'aws-sdk-s3'
2321
gem 'parallel'

Gemfile.lock

Lines changed: 56 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,19 @@ GEM
99
remote: https://rubygems.org/
1010
specs:
1111
Ascii85 (2.0.1)
12-
activesupport (7.0.8.7)
13-
concurrent-ruby (~> 1.0, >= 1.0.2)
12+
activesupport (8.0.1)
13+
base64
14+
benchmark (>= 0.3)
15+
bigdecimal
16+
concurrent-ruby (~> 1.0, >= 1.3.1)
17+
connection_pool (>= 2.2.5)
18+
drb
1419
i18n (>= 1.6, < 2)
20+
logger (>= 1.4.2)
1521
minitest (>= 5.1)
16-
tzinfo (~> 2.0)
22+
securerandom (>= 0.3)
23+
tzinfo (~> 2.0, >= 2.0.5)
24+
uri (>= 0.13.1)
1725
addressable (2.8.7)
1826
public_suffix (>= 2.0.2, < 7.0)
1927
afm (0.2.2)
@@ -42,24 +50,26 @@ GEM
4250
aws-sigv4 (~> 1.5)
4351
aws-sigv4 (1.11.0)
4452
aws-eventstream (~> 1, >= 1.0.2)
45-
backports (3.25.0)
4653
base64 (0.2.0)
54+
benchmark (0.4.0)
4755
bigdecimal (3.1.9)
4856
coffee-script (2.4.1)
4957
coffee-script-source
5058
execjs
5159
coffee-script-source (1.12.2)
5260
concurrent-ruby (1.3.5)
61+
connection_pool (2.5.0)
5362
console (1.30.0)
5463
fiber-annotation
5564
fiber-local (~> 1.1)
5665
json
57-
contracts (0.16.1)
66+
contracts (0.17.2)
5867
dotenv (3.1.7)
68+
drb (2.2.1)
5969
em-websocket (0.5.3)
6070
eventmachine (>= 0.12.9)
6171
http_parser.rb (~> 0)
62-
erubis (2.7.0)
72+
erubi (1.13.1)
6373
ethon (0.16.0)
6474
ffi (>= 1.15.0)
6575
eventmachine (1.2.7)
@@ -82,13 +92,14 @@ GEM
8292
google-protobuf (4.30.0-x86_64-linux)
8393
bigdecimal
8494
rake (>= 13)
85-
haml (5.2.2)
86-
temple (>= 0.8.0)
95+
haml (6.3.0)
96+
temple (>= 0.8.2)
97+
thor
8798
tilt
8899
hamster (3.0.0)
89100
concurrent-ruby (~> 1.0)
90101
hashery (2.1.2)
91-
hashie (3.6.0)
102+
hashie (5.0.0)
92103
html-proofer (5.0.10)
93104
addressable (~> 2.3)
94105
async (~> 2.1)
@@ -99,7 +110,7 @@ GEM
99110
yell (~> 2.0)
100111
zeitwerk (~> 2.5)
101112
http_parser.rb (0.8.0)
102-
i18n (1.6.0)
113+
i18n (1.14.7)
103114
concurrent-ruby (~> 1.0)
104115
io-event (1.9.0)
105116
jmespath (1.6.2)
@@ -112,41 +123,41 @@ GEM
112123
logger (1.6.6)
113124
memoist (0.16.2)
114125
metrics (0.12.1)
115-
middleman (4.5.1)
116-
coffee-script (~> 2.2)
117-
haml (>= 4.0.5)
118-
kramdown (>= 2.3.0)
119-
middleman-cli (= 4.5.1)
120-
middleman-core (= 4.5.1)
126+
middleman (4.6.0)
127+
middleman-cli (= 4.6.0)
128+
middleman-core (= 4.6.0)
121129
middleman-autoprefixer (3.0.0)
122130
autoprefixer-rails (~> 10.0)
123131
middleman-core (>= 4.0.0)
124-
middleman-cli (4.5.1)
132+
middleman-cli (4.6.0)
125133
thor (>= 0.17.0, < 1.3.0)
126-
middleman-core (4.5.1)
127-
activesupport (>= 6.1, < 7.1)
134+
middleman-core (4.6.0)
135+
activesupport (>= 6.1)
128136
addressable (~> 2.4)
129-
backports (~> 3.6)
130137
bundler (~> 2.0)
131-
contracts (~> 0.13, < 0.17)
138+
coffee-script (~> 2.2)
139+
contracts
132140
dotenv
133-
erubis
141+
erubi
134142
execjs (~> 2.0)
135143
fast_blank
136144
fastimage (~> 2.0)
145+
haml (>= 4.0.5)
137146
hamster (~> 3.0)
138-
hashie (~> 3.4)
139-
i18n (~> 1.6.0)
147+
hashie (>= 3.4, < 6.0)
148+
i18n (>= 1.6, < 1.15)
149+
kramdown (~> 2.4)
140150
listen (~> 3.0)
141151
memoist (~> 0.14)
142152
padrino-helpers (~> 0.15.0)
143153
parallel
144-
rack (>= 1.4.5, < 3)
154+
rack (>= 3)
155+
rackup
145156
sassc (~> 2.0)
146157
servolux
147-
tilt (~> 2.0.9)
158+
tilt (~> 2.2)
148159
toml
149-
uglifier (~> 3.0)
160+
uglifier (>= 3, < 5)
150161
webrick
151162
middleman-gh-pages (0.4.1)
152163
rake (> 0.9.3)
@@ -166,7 +177,6 @@ GEM
166177
mime-types-data (3.2025.0304)
167178
mini_portile2 (2.8.8)
168179
minitest (5.25.4)
169-
mutex_m (0.3.0)
170180
nokogiri (1.18.3)
171181
mini_portile2 (~> 2.8.2)
172182
racc (~> 1.4)
@@ -189,9 +199,11 @@ GEM
189199
ttfunk
190200
public_suffix (6.0.1)
191201
racc (1.8.1)
192-
rack (2.2.12)
202+
rack (3.1.11)
193203
rack-livereload (0.3.17)
194204
rack
205+
rackup (2.2.1)
206+
rack (>= 3)
195207
rainbow (3.1.1)
196208
rake (13.2.1)
197209
rb-fsevent (0.11.2)
@@ -201,27 +213,23 @@ GEM
201213
rexml (3.4.1)
202214
rouge (3.30.0)
203215
ruby-rc4 (0.1.5)
204-
sass (3.7.4)
205-
sass-listen (~> 4.0.0)
206216
sass-embedded (1.85.1)
207217
google-protobuf (~> 4.29)
208218
rake (>= 13)
209219
sass-embedded (1.85.1-arm64-darwin)
210220
google-protobuf (~> 4.29)
211221
sass-embedded (1.85.1-x86_64-linux-gnu)
212222
google-protobuf (~> 4.29)
213-
sass-listen (4.0.0)
214-
rb-fsevent (~> 0.9, >= 0.9.4)
215-
rb-inotify (~> 0.9, >= 0.9.7)
216223
sassc-embedded (1.80.4)
217224
sass-embedded (~> 1.80)
225+
securerandom (0.4.1)
218226
servolux (0.13.0)
219-
sprockets (3.7.2)
227+
sprockets (4.2.1)
220228
concurrent-ruby (~> 1.0)
221-
rack (> 1, < 3)
229+
rack (>= 2.2.4, < 4)
222230
temple (0.10.3)
223231
thor (1.2.2)
224-
tilt (2.0.11)
232+
tilt (2.6.0)
225233
toml (0.3.0)
226234
parslet (>= 1.8.0, < 3.0.0)
227235
traces (0.15.2)
@@ -231,8 +239,9 @@ GEM
231239
ethon (>= 0.9.0)
232240
tzinfo (2.0.6)
233241
concurrent-ruby (~> 1.0)
234-
uglifier (3.2.0)
242+
uglifier (4.2.1)
235243
execjs (>= 0.3.0, < 3)
244+
uri (1.0.3)
236245
webrick (1.9.1)
237246
yell (2.2.2)
238247
zeitwerk (2.7.2)
@@ -244,22 +253,20 @@ PLATFORMS
244253

245254
DEPENDENCIES
246255
aws-sdk-s3
247-
haml (< 6.0)
256+
haml
248257
html-proofer
249258
listen (= 3.9.0)
250-
middleman (~> 4.5)
251-
middleman-autoprefixer (~> 3.0)
252-
middleman-gh-pages (~> 0.4.1)
253-
middleman-livereload (~> 3.4.0)
254-
middleman-sprockets (~> 4.1.1)
255-
middleman-syntax (~> 3.4.0)
259+
middleman
260+
middleman-autoprefixer
261+
middleman-gh-pages
262+
middleman-livereload
263+
middleman-sprockets
264+
middleman-syntax
256265
mime-types
257-
mutex_m
258266
parallel
259267
rake (~> 13.2.1)
260-
redcarpet (~> 3.6.0)
261-
rouge (~> 3.30.0)
262-
sass (~> 3.7)
268+
redcarpet
269+
rouge
263270
sassc!
264271
sassc-embedded
265272

config.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@
2626
activate :syntax
2727

2828
# Activate the sprocket pipeline
29-
activate :sprockets
29+
activate :sprockets do |config|
30+
# No idea why this is needed or helps fix sass imports, but it did... https://github.com/middleman/middleman-sprockets/issues/127#issuecomment-736958140
31+
config.supported_output_extensions = ['.js']
32+
end
3033

3134
# Livereload in dev mode
3235
activate :livereload

source/stylesheets/print.css.scss

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@charset "utf-8";
2-
@import './_normalize';
3-
@import './_variables';
4-
@import './_icon-font';
2+
@import 'normalize';
3+
@import 'variables';
4+
@import 'icon-font';
55

66
/*
77
Copyright 2008-2013 Concur Technologies, Inc.

source/stylesheets/screen.css.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@charset "utf-8";
2-
@import './_normalize';
3-
@import './_variables';
4-
@import './_icon-font';
2+
@import 'normalize';
3+
@import 'variables';
4+
@import 'icon-font';
55

66
/*
77
Copyright 2008-2013 Concur Technologies, Inc.
@@ -625,4 +625,4 @@ html, body {
625625
background-color: $code-bg;
626626
}
627627

628-
@import './_gocd-overrides';
628+
@import 'gocd-overrides';

0 commit comments

Comments
 (0)