Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: quarto-dev/quarto-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.9.31
Choose a base ref
...
head repository: quarto-dev/quarto-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.32
Choose a head ref
  • 4 commits
  • 9 files changed
  • 3 contributors

Commits on Mar 10, 2026

  1. Add revealjs slides to Connect Cloud manual test fixtures

    Follow-up to #14041. Adds a minimal revealjs presentation fixture
    and includes it as Test 3 in the manual testing protocol, covering
    reveal.js asset bundling verification.
    
    Confirmed working: `quarto publish posit-connect-cloud` successfully
    publishes revealjs slides with all assets intact.
    cderv committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    2ccec61 View commit details
    Browse the repository at this point in the history
  2. Fix intermittent smctl not found in signing workflow (#14190)

    The Install SMCTL step had no error handling: a failed S3 download
    (0 bytes) led to a silent msiexec failure, but the script
    unconditionally declared success and added the path to GITHUB_PATH.
    
    Add download retry with file size validation, synchronous msiexec
    via Start-Process -Wait, and post-install binary verification.
    cderv authored Mar 10, 2026
    Configuration menu
    Copy the full SHA
    a976a5c View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2026

  1. Support ARM64 Linux and new TinyTeX naming scheme (#14181)

    * Support tar.xz and self-extracting exe in unzip()
    
    Change `tar xfz` to `tar xf` for automatic compression detection,
    handling .tar.gz, .tgz, and .tar.xz files. Add .exe branch for
    self-extracting 7z archives used by TinyTeX's new Windows naming.
    
    * Add unit tests for TinyTeX package name generation
    
    Pure logic tests for all platform/arch combos via options parameter.
    Asset-existence tests verify candidates match actual release assets,
    catching naming drift in CI.
    
    * Support ARM64 Linux and adopt new TinyTeX naming scheme
    
    Remove the needsSourceInstall() prereq gate that blocks ARM64 Linux.
    Update tinyTexPkgName() to generate candidate filenames for both new
    (TinyTeX-{os}[-{arch}]-{ver}.{ext}) and old naming schemes, with new
    preferred and old as fallback. Update tinyTexUrl() to pick the first
    matching asset from release. Handles the transition seamlessly as
    releases adopt new naming.
    
    Fixes #12124
    
    * Add changelog entry for ARM64 Linux TinyTeX support
    
    * Guard .exe extraction to Windows and improve error diagnostics
    
    Only attempt self-extracting .exe on Windows in unzip().
    Include candidate filenames in TinyTeX download error for easier
    debugging when naming drift occurs.
    cderv authored Mar 11, 2026
    Configuration menu
    Copy the full SHA
    dfd864a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e2edca View commit details
    Browse the repository at this point in the history
Loading