Skip to content

Commit e60f156

Browse files
committed
fix GitHub Actions workflow
- Change dev server from WEBrick to thin - Update Gemfile & Gemfile.lock - Update GitHub Actions workflow
1 parent 68a9938 commit e60f156

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

.github/workflows/deploy-www.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ jobs:
2525
with:
2626
ruby-version: 3.4.5
2727
bundler-cache: true
28-
- name: Install ruby dependencies
28+
- name: Verify bundler installation
2929
run: |
30-
gem install bundler -v 2.3.13
31-
bundle install
30+
bundler --version
31+
bundle check || bundle install
3232
- name: Initialize & update hub submodule
3333
run: |
3434
git submodule deinit -f . && git submodule update --init --recursive

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ gem "sass-embedded", "~> 1.70.0"
1515

1616
# Web server for local development
1717
gem "webrick"
18+
gem "thin" # Alternative server for better connection handling
1819

1920
group :jekyll_plugins do
2021
gem "jekyll-paginate-v2"

Gemfile.lock

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ GEM
88
colorator (1.1.0)
99
concurrent-ruby (1.3.5)
1010
csv (3.3.5)
11+
daemons (1.4.1)
1112
em-websocket (0.5.3)
1213
eventmachine (>= 0.12.9)
1314
http_parser.rb (~> 0)
@@ -24,6 +25,7 @@ GEM
2425
ffi (1.17.2-arm-linux-gnu)
2526
ffi (1.17.2-arm-linux-musl)
2627
ffi (1.17.2-arm64-darwin)
28+
ffi (1.17.2-x86_64-linux-gnu)
2729
forwardable-extended (2.6.0)
2830
google-protobuf (3.25.8)
2931
http_parser.rb (0.8.0)
@@ -84,6 +86,7 @@ GEM
8486
pathutil (0.16.2)
8587
forwardable-extended (~> 2.6)
8688
public_suffix (6.0.2)
89+
rack (3.2.0)
8790
rb-fsevent (0.11.2)
8891
rb-inotify (0.11.1)
8992
ffi (~> 1.0)
@@ -104,11 +107,18 @@ GEM
104107
google-protobuf (~> 3.25)
105108
sass-embedded (1.70.0-x86_64-linux-android)
106109
google-protobuf (~> 3.25)
110+
sass-embedded (1.70.0-x86_64-linux-gnu)
111+
google-protobuf (~> 3.25)
107112
sawyer (0.9.2)
108113
addressable (>= 2.3.5)
109114
faraday (>= 0.17.3, < 3)
110115
terminal-table (3.0.2)
111116
unicode-display_width (>= 1.1.1, < 3)
117+
thin (2.0.1)
118+
daemons (~> 1.0, >= 1.0.9)
119+
eventmachine (~> 1.0, >= 1.0.4)
120+
logger
121+
rack (>= 1, < 4)
112122
tzinfo (2.0.6)
113123
concurrent-ruby (~> 1.0)
114124
tzinfo-data (1.2025.2)
@@ -126,6 +136,7 @@ PLATFORMS
126136
arm-linux-musleabihf
127137
arm64-darwin-24
128138
x86-linux-android
139+
x86_64-linux
129140
x86_64-linux-android
130141

131142
DEPENDENCIES
@@ -141,6 +152,7 @@ DEPENDENCIES
141152
jekyll-seo-tag
142153
jekyll-sitemap
143154
sass-embedded (~> 1.70.0)
155+
thin
144156
tzinfo
145157
tzinfo-data
146158
webrick

0 commit comments

Comments
 (0)