Skip to content

Commit f4ce65e

Browse files
authored
Merge pull request RooCodeInc#682 from RooVetGit/pages_gha_fixes
Pages gha fixes
2 parents 2a14140 + 4333b27 commit f4ce65e

File tree

2 files changed

+13
-19
lines changed

2 files changed

+13
-19
lines changed

.github/workflows/pages.yml

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,32 +15,23 @@ concurrency:
1515
cancel-in-progress: false
1616

1717
jobs:
18+
# Build job
1819
build:
1920
runs-on: ubuntu-latest
2021
steps:
2122
- name: Checkout
22-
uses: actions/checkout@v3
23-
- name: Setup Ruby
24-
uses: ruby/setup-ruby@v1
25-
with:
26-
ruby-version: '3.1'
27-
bundler-cache: true
23+
uses: actions/checkout@v4
2824
- name: Setup Pages
29-
id: pages
30-
uses: actions/configure-pages@v3
25+
uses: actions/configure-pages@v5
3126
- name: Build with Jekyll
32-
run: |
33-
cd docs
34-
bundle init
35-
echo 'source "https://rubygems.org"' >> Gemfile
36-
echo 'gem "github-pages", group: :jekyll_plugins' >> Gemfile
37-
bundle install
38-
bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
39-
env:
40-
JEKYLL_ENV: production
27+
uses: actions/jekyll-build-pages@v1
28+
with:
29+
source: ./
30+
destination: ./_site
4131
- name: Upload artifact
42-
uses: actions/upload-pages-artifact@v1
32+
uses: actions/upload-pages-artifact@v3
4333

34+
# Deployment job
4435
deploy:
4536
environment:
4637
name: github-pages
@@ -50,4 +41,4 @@ jobs:
5041
steps:
5142
- name: Deploy to GitHub Pages
5243
id: deployment
53-
uses: actions/deploy-pages@v2
44+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@ roo-cline-*.vsix
1515
# Test environment
1616
.test_env
1717
.vscode-test/
18+
19+
# Docs
20+
docs/_site/

0 commit comments

Comments
 (0)