Skip to content

Commit 5b492ec

Browse files
authored
Update pages.yaml
1 parent 5971975 commit 5b492ec

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/workflows/pages.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Deploy Jekyll site to Pages
33
on:
44
push:
55
branches:
6-
- dev
6+
- stable
77
paths:
88
- 'docs/**'
99
workflow_dispatch:
@@ -24,29 +24,30 @@ jobs:
2424
- name: Checkout repository
2525
uses: actions/checkout@v4
2626

27-
# Installe Ruby ET les dépendances du Gemfile en une seule étape
27+
# Étape cruciale : On dit à Ruby de travailler DANS le dossier /docs
2828
- name: Setup Ruby
2929
uses: ruby/setup-ruby@v1
3030
with:
3131
ruby-version: '3.3'
32-
bundler-cache: true
32+
bundler-cache: true
33+
working-directory: ./docs
3334

34-
# Configure l'URL de base pour GitHub Pages
3535
- name: Setup GitHub Pages
3636
id: pages
3737
uses: actions/configure-pages@v5
3838

39-
# Construit le site depuis la racine du projet
39+
# Étape cruciale : On construit le site DANS le dossier /docs
4040
- name: Build Jekyll site
41-
run: bundle exec jekyll build --source ./docs --destination ./docs/_site --baseurl "${{ steps.pages.outputs.base_path }}"
41+
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
4242
env:
4343
JEKYLL_ENV: production
44+
working-directory: ./docs
4445

45-
# Met en ligne l'artefact construit
46+
# On charge le site construit qui se trouve dans docs/_site
4647
- name: Upload artifact to GitHub Pages
4748
uses: actions/upload-pages-artifact@v3
4849
with:
49-
path: docs/_site/
50+
path: 'docs/_site'
5051

5152
deploy:
5253
environment:

0 commit comments

Comments
 (0)