Skip to content

Maintenance: main branch, panflute <2.4, LICENSE year, Read the Docs - #71

Merged
ickc merged 10 commits into
mainfrom
maintenance
Oct 6, 2026
Merged

ickc merged 10 commits into
mainfrom
maintenance

Conversation

@ickc

@ickc ickc commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner
  • Cap panflute at 2.3.x (>=2.3.1,<2.4): reverts 6aa2e62. Each panflute minor release has tracked a pandoc API bump, so stay on the tested minor release.
  • master → main: the branch is renamed on GitHub; this updates the workflow triggers and the links in README, pyproject and docs. The github-pages environment's deployment branch policy is moved to main too.
  • LICENSE: copyright 2016-2026.
  • Read the Docs restored (removed with Sphinx in Modernize: uv + pixi, filter-agnostic tests, Quarto docs, trusted publishing; v0.15.0 #70): .readthedocs.yaml installs pixi and renders the same Quarto site as GitHub Pages from the locked docs environment, then copies docs/_site to $READTHEDOCS_OUTPUT/html. Simulated in a clean clone with an empty $HOME: builds in ~30 s. README gets the Read the Docs badge back.
  • Docs: quoting and escaping "" in a cell (closes Show escaping of quotes in example #67); csv-kwargs with quotechar: "'" for values in single quotes (closes Filter out single and double quotes from CSV #66); options come from the YAML block, not code block attributes (closes Clarify usage of parameters when using CSV from file #65, now tracked in Add other ways of injecting PanTableOption #31).
  • CI matrix stratified: every environment (python and pandoc versions together) on linux-64, and each other platform once, the oldest environment on osx-64: 9 test jobs instead of 25.
  • CI pins: pixi v0.81.0 (as in .readthedocs.yaml), with the pixi cache written only from main; every action pinned to a commit hash with its version in a comment, and Dependabot (already monthly, grouped) now waits 7 days after a release.

@ickc
ickc merged commit 8901cb0 into main Oct 6, 2026
14 checks passed
@ickc
ickc deleted the maintenance branch October 6, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Show escaping of quotes in example Filter out single and double quotes from CSV Clarify usage of parameters when using CSV from file

1 participant