diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index f175116..bc5252c 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -9,6 +9,8 @@ name: Deploy Jekyll site to Pages on: push: branches: ["main"] + paths: + - "docs/**" # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -28,6 +30,9 @@ jobs: # Build job build: runs-on: ubuntu-latest + defaults: + run: + working-directory: docs steps: - name: Checkout uses: actions/checkout@v4 @@ -37,6 +42,7 @@ jobs: ruby-version: '3.3' # Not needed with a .ruby-version file 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 + working-directory: '${{ github.workspace }}/docs' - name: Setup Pages id: pages uses: actions/configure-pages@v5 @@ -48,6 +54,8 @@ jobs: - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default uses: actions/upload-pages-artifact@v3 + with: + path: docs/_site/ # Deployment job deploy: