2828 - name : Checkout repository
2929 uses : actions/checkout@v4
3030 with :
31- fetch-depth : 0 # Required for Quarto to correctly detect history
31+ fetch-depth : 0
3232
3333 - name : Setup Quarto
3434 uses : quarto-dev/quarto-actions/setup@v2
@@ -51,21 +51,25 @@ jobs:
5151 run : |
5252 sudo apt-get update -qq
5353 sudo apt-get install -y --no-install-recommends \
54- libcurl4-openssl-dev \
55- libssl-dev \
56- libxml2-dev \
57- libpng-dev \
58- libjpeg-dev \
59- libtiff-dev \
60- libfreetype6-dev \
61- libfontconfig1-dev \
62- libharfbuzz-dev \
63- libfribidi-dev \
64- libcairo2-dev \
65- libmagick++-dev \
66- libmagick++-6.q16-dev
67- echo "System libraries installed. Checking for Magick++..."
68- ldconfig -p | grep Magick++ || echo "WARNING: libMagick++ not found in ldconfig"
54+ libcurl4-openssl-dev libssl-dev libxml2-dev \
55+ libpng-dev libjpeg-dev libtiff-dev \
56+ libfreetype6-dev libfontconfig1-dev \
57+ libharfbuzz-dev libfribidi-dev libcairo2-dev \
58+ libmagick++-dev libmagick++-6.q16-dev
59+ echo "System libraries installed. Checking Magick++..."
60+ ldconfig -p | grep Magick++ || echo "WARNING: libMagick++ not found"
61+
62+ # ← NUEVO PASO: fuerza binario de magick
63+ - name : Install magick with binary support (fixes hexSticker)
64+ run : |
65+ Rscript -e "
66+ install.packages(
67+ 'magick',
68+ repos = 'https://cloud.r-project.org',
69+ type = 'binary',
70+ quiet = TRUE
71+ )
72+ "
6973
7074 - name : Install CRAN packages from packages.txt
7175 run : Rscript .github/install_packages.R
@@ -100,7 +104,7 @@ jobs:
100104 run : pip install --no-cache-dir --quiet -r requirements.txt
101105
102106 - name : Check Quarto project
103- continue-on-error : true # Does not stop deployment on minor warnings
107+ continue-on-error : true
104108 run : quarto check
105109
106110 - name : Render Quarto site
@@ -123,6 +127,3 @@ jobs:
123127 - name : Deploy to GitHub Pages
124128 id : deployment
125129 uses : actions/deploy-pages@v4
126-
127- # Note: Netlify deployment is triggered automatically if you have the webhook configured
128- # Alternatively, you can add a manual step using netlify-cli if preferred
0 commit comments