Already resolved on main — closing.
quarto-publish/action.yml no longer renders via quarto-dev/quarto-actions/render@v2. The "Render Quarto project" step is now a run: shell step that forwards the input to the CLI:
- name: Render Quarto project
shell: bash
env:
PROJECT_PATH: ${{ inputs.path }}
OUTPUT_DIR: ${{ inputs.output-dir }}
run: |
set -euo pipefail
quarto render "$PROJECT_PATH" --output-dir "$OUTPUT_DIR"
and the output-dir input doc now reads "Forwarded to quarto render --output-dir, so this input is authoritative — it overrides any output-dir set in the project's _quarto.yml." So the input is the single source of truth, exactly as proposed here.
This landed in PR #55 ("quarto-publish: forward output-dir to render…", commit 7722b8e) before this follow-up issue was filed. Nothing left to do.
Already resolved on
main— closing.quarto-publish/action.ymlno longer renders viaquarto-dev/quarto-actions/render@v2. The "Render Quarto project" step is now arun:shell step that forwards the input to the CLI:and the
output-dirinput doc now reads "Forwarded toquarto render --output-dir, so this input is authoritative — it overrides anyoutput-dirset in the project's_quarto.yml." So the input is the single source of truth, exactly as proposed here.This landed in PR #55 ("quarto-publish: forward output-dir to render…", commit
7722b8e) before this follow-up issue was filed. Nothing left to do.