Skip to content

Fix Build site workflows to use Quarto project subdirectory output - #8

Merged
bmcfee merged 2 commits into
mainfrom
copilot/fix-failing-github-action-build-site
Aug 4, 2026
Merged

Fix Build site workflows to use Quarto project subdirectory output#8
bmcfee merged 2 commits into
mainfrom
copilot/fix-failing-github-action-build-site

Conversation

Copilot AI commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

The Build site job failed because workflow steps assumed _site exists at repository root, while the Quarto project lives in librosa_blog/ and renders output there. This updates CI/deploy workflows to run from the correct directory and upload the actual rendered path.

  • Root cause

    • Workflows rendered from repo root but Quarto config is under librosa_blog/.
    • Pages artifact upload targeted _site instead of librosa_blog/_site.
  • Workflow updates

    • CI (.github/workflows/ci.yml)
      • Run quarto render with working-directory: librosa_blog.
    • Deploy (.github/workflows/deploy.yml)
      • Run quarto render with working-directory: librosa_blog.
      • Upload artifact from librosa_blog/_site.
  • Illustrative change

    - name: Render site
      working-directory: librosa_blog
      run: quarto render
    
    - name: Upload Pages artifact
      uses: actions/upload-pages-artifact@v3
      with:
        path: librosa_blog/_site

Copilot AI changed the title [WIP] Fix failing GitHub Actions job Build site Fix Build site workflows to use Quarto project subdirectory output Aug 4, 2026
Copilot AI requested a review from bmcfee August 4, 2026 14:22
@bmcfee
bmcfee marked this pull request as ready for review August 4, 2026 14:27
Co-authored-by: bmcfee <1190540+bmcfee@users.noreply.github.com>
Copilot AI requested a review from bmcfee August 4, 2026 14:30
@bmcfee
bmcfee merged commit 0f0ce40 into main Aug 4, 2026
1 check passed
@bmcfee
bmcfee deleted the copilot/fix-failing-github-action-build-site branch August 4, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants