Repository navigation
Closed
Labels
area: git-hooksGit hooks and gitinfo2 metadataGit hooks and gitinfo2 metadataarea: latexLaTeX compilation, gitinfo2, and PDF workflowLaTeX compilation, gitinfo2, and PDF workflowarea: releaseVersioning, tags, and paper release workflowVersioning, tags, and paper release workflowarea: typstTypst compilation and font pathsTypst compilation and font pathscommand: bundlearticle-cli bundle commandarticle-cli bundle commandstep: deliverdelivery stepdelivery steptarget: arxivarXiv submission and source-archive compatibilityarXiv submission and source-archive compatibilitytarget: halHAL deposit and source-archive compatibilityHAL deposit and source-archive compatibilitytype: featureNew user-facing functionalityNew user-facing functionality
Description
Add article-cli bundle for LaTeX and Typst source ZIPs with shared include/exclude configuration, CLI overrides, dry-run selection, hashed manifests, and clean compilation verification. Use injectable compiler backends: TeX recorder/BibTeX data for LaTeX, native JSON dependencies for Typst (including imports, figures, data, bibliography, local fonts, and vendored packages). Exclude Git internals, build debris, and private paperwork by default.
Preserve paper version provenance in the archive: local gitinfo2 snapshots for LaTeX and portable JSON snapshots for Typst, integrated with version/compile/release workflows. Prepare the local 2.1.0 version bump; no implementation commit or push.
Metadata
Metadata
Assignees
Labels
area: git-hooksGit hooks and gitinfo2 metadataGit hooks and gitinfo2 metadataarea: latexLaTeX compilation, gitinfo2, and PDF workflowLaTeX compilation, gitinfo2, and PDF workflowarea: releaseVersioning, tags, and paper release workflowVersioning, tags, and paper release workflowarea: typstTypst compilation and font pathsTypst compilation and font pathscommand: bundlearticle-cli bundle commandarticle-cli bundle commandstep: deliverdelivery stepdelivery steptarget: arxivarXiv submission and source-archive compatibilityarXiv submission and source-archive compatibilitytarget: halHAL deposit and source-archive compatibilityHAL deposit and source-archive compatibilitytype: featureNew user-facing functionalityNew user-facing functionality
Activity
feat: add LaTeX and Typst bundles with paper versioning
fix(bundle): honor PDF policy and require Python 3.11
merge: integrate main while preserving Python 3.11 requirements
fix(ci): install BibLaTeX for compiler integration