diff --git a/.github/workflows/Receive_PR.yml b/.github/workflows/Receive_PR.yml index 825ea6517..1fda3cfbd 100644 --- a/.github/workflows/Receive_PR.yml +++ b/.github/workflows/Receive_PR.yml @@ -10,18 +10,28 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 - - name: Change BASE_PATH - run: yq -i '.JB.BASE_PATH = "https://saillantnicolas.github.io/cgal-web"' _config.yml + uses: actions/checkout@v4 + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.0' + bundler-cache: true + - name: Setup Jekyll + run: | + gem install jekyll bundler + - name: Update Configuration + run: | + yq -i '.JB.BASE_PATH = ""' _config.yml + yq -i '.baseurl = "${{ vars.CGAL_WEB_SITE_URL }}"' _config.yml + yq -i '.JB.ASSET_PATH = "${{ vars.CGAL_WEB_SITE_URL }}/assets/themes/cgal/"' _config.yml - name: Remove demo/ (temporarily) run: rm -rf demo/ - name: Setup Pages uses: actions/configure-pages@v2 - - name: Build with Jekyll - uses: actions/jekyll-build-pages@v1 - with: - source: ./ - destination: ./_site + - name: setup nodejs + run: npm install + - name: Build with jekyll + run: jekyll build --destination ./_site - name: Upload artifact uses: actions/upload-pages-artifact@v1 - name: Create PR number file