Skip to content

Commit 429b21c

Browse files
calderbuildclaude
andcommitted
fix: Install complete build dependencies for sass-embedded
Add comprehensive system packages required for sass-embedded native extension: - build-essential, gcc, g++, make: core build tools - pkg-config: package configuration tool - libffi-dev, zlib1g-dev, libssl-dev, libgdbm-dev: common dev headers - libreadline-dev, libyaml-dev: additional Ruby dependencies - ruby-dev: Ruby development headers - unzip, ca-certificates: binary extraction and verification Resolves sass-embedded 1.93.3 compilation failure in GitHub Actions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 98a9f04 commit 429b21c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/jekyll.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,24 @@ jobs:
3333
steps:
3434
- name: Checkout
3535
uses: actions/checkout@v4
36+
37+
- name: Install build dependencies
38+
run: |
39+
sudo apt-get update
40+
sudo apt-get install -y \
41+
build-essential \
42+
gcc g++ make \
43+
pkg-config \
44+
libffi-dev \
45+
zlib1g-dev \
46+
libssl-dev \
47+
libgdbm-dev \
48+
libreadline-dev \
49+
libyaml-dev \
50+
ruby-dev \
51+
unzip \
52+
ca-certificates
53+
3654
- name: Setup Ruby
3755
# https://github.com/ruby/setup-ruby/releases/tag/v1.207.0
3856
uses: ruby/setup-ruby@4a9ddd6f338a97768b8006bf671dfbad383215f4

0 commit comments

Comments
 (0)