updated pages.yml

This commit is contained in:
Paul Gauthier 2024-06-05 14:53:06 -07:00
parent 69d6993871
commit 4afc0be2e2
3 changed files with 10 additions and 1 deletions

View file

@ -8,7 +8,10 @@ name: Deploy Jekyll site to Pages
on: on:
push: push:
branches: ["main"] branches:
- "main"
paths:
- "website/**"
# Allows you to run this workflow manually from the Actions tab # Allows you to run this workflow manually from the Actions tab
workflow_dispatch: workflow_dispatch:
@ -28,6 +31,9 @@ jobs:
# Build job # Build job
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
defaults:
run:
working-directory: website
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -37,6 +43,7 @@ jobs:
ruby-version: '3.3' # Not needed with a .ruby-version file ruby-version: '3.3' # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems cache-version: 0 # Increment this number if you need to re-download cached gems
working-directory: '${{ github.workspace }}/website'
- name: Setup Pages - name: Setup Pages
id: pages id: pages
uses: actions/configure-pages@v3 uses: actions/configure-pages@v3
@ -48,6 +55,8 @@ jobs:
- name: Upload artifact - name: Upload artifact
# Automatically uploads an artifact from the './_site' directory by default # Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v1 uses: actions/upload-pages-artifact@v1
with:
path: "website/_site/"
# Deployment job # Deployment job
deploy: deploy: