quarto-dev / quarto-dev/quarto-cli

Publish new page on Confluence non-interactively

Open
#12,636 0 comments 1 reaction 1 assignee View on GitHub

@cderv is already working on this.

Since Apr 28, 2025.

bug publishing publishing-confluence
Dominant language
JavaScript
Stars
6k
Forks
458
Avg merge
1d 9h
Merged PRs (30d)
41

Description

Bug description

When you run quarto publish confluence manually and there is no _publish.yml file yet, I get prompted to provide Space or Parent Page URL. If I provide a base URL for a certain space (e.g. https://domain/wiki/spaces/team_name), the pages I have defined will be published in a page at of the base of this space, and a _publish.yml file is created specifying the id of this new page.

If I run this same workflow in a pipeline with quarto publish confluence --no-prompt --no-browser, this isn't possible, you get an error as described in #7011, mentioning there is no _publish.yml file and/or no id being specified.

How do we run a pipeline, that creates a new Confluence page?

Steps to reproduce

No response

Actual behavior

No response

Expected behavior

No response

Your environment

No response

Quarto check output

Quarto 1.6.42

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.